<template>
  <el-dialog
    :title="!dataForm.id ? '新增' : '修改'"
    :close-on-click-modal="false"
    :visible.sync="dialogFormVisible"
  >
    <el-form
      :model="dataForm"
      :rules="dataRule"
      ref="dataForm"
      @keyup.enter.native="dataFormSubmit()"
      label-position="top"
    >
      <el-tabs tab-position="left" type="card">
        <el-tab-pane label="首页">
          <el-form-item
            label="关联产品"
            :label-width="formLabelWidth"
            prop="productId"
          >
            <el-select
              v-model="dataForm.productId"
              clearable
              placeholder="请选择"
              disabled
            >
              <el-option
                v-for="item in productModelOptions"
                :key="item.id"
                :label="item.code"
                :value="item.id"
              >
              </el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label="安装公司"
            :label-width="formLabelWidth"
            prop="install"
          >
            <el-input v-model.trim="dataForm.install" placeholder="安装公司">
            </el-input>
          </el-form-item>
          <el-form-item
            label="监理公司"
            :label-width="formLabelWidth"
            prop="supervisor"
          >
            <el-input v-model.trim="dataForm.supervisor" placeholder="监理公司">
            </el-input>
          </el-form-item>
          <el-form-item
            label="供货公司"
            :label-width="formLabelWidth"
            prop="supply"
          >
            <el-input v-model.trim="dataForm.supply" placeholder="供货公司">
            </el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="安全技术交底★" v-if="synInstallDetails.length >= 1">
          <el-form-item
            label="是否安全技术交底"
            :label-width="formLabelWidth"
            prop="valueSelect"
          >
            <el-radio-group v-model="dataForm.valueSelect">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileListSelect"
            v-if="dataForm.valueSelect"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileListSelect"
              ref="fileListSelect"
              :name="'fileListSelect'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="附件开箱确认★" v-if="synInstallDetails.length >= 2">
          <el-form-item label="" :label-width="formLabelWidth" prop="fileList">
            <div slot="label">
              <div class="titleBig">1.按装箱清单进行开箱清点</div>
              <div class="titleMin">装箱清单用户签字照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList"
              :name="'fileList'"
              ref="fileList"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal1"
          >
            <el-radio-group v-model="dataForm.isabnormal1">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal1"
            v-if="dataForm.isabnormal1"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal1"
              ref="abnormal1"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe1"
            v-if="dataForm.isabnormal1"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe1"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="fileList1">
            <div slot="label">
              <div class="titleBig">2.未到货或损坏物品调查</div>
              <div class="titleMin">附件箱照片2-3张</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList1"
              ref="fileList1"
              :name="'fileList1'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal2"
          >
            <el-radio-group v-model="dataForm.isabnormal2">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal2"
            v-if="dataForm.isabnormal2"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal2"
              ref="abnormal2"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe2"
            v-if="dataForm.isabnormal2"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe2"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="主机状态确认★" v-if="synInstallDetails.length >= 3">
          <el-form-item label="" :label-width="formLabelWidth" prop="fileList2">
            <div slot="label">
              <div class="titleBig">1.外观完好无变形、锈蚀</div>
              <div class="titleMin">目测,主体照片2-8张</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList2"
              ref="fileList2"
              :name="'fileList2'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal3"
          >
            <el-radio-group v-model="dataForm.isabnormal3">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal3"
            v-if="dataForm.isabnormal3"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal3"
              ref="abnormal3"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe3"
            v-if="dataForm.isabnormal3"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe3"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="fileList3">
            <div slot="label">
              <div class="titleBig">2.记录本体气压值/环境温度</div>
              <div class="titleMin">目测,气压表值照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList3"
              ref="fileList3"
              :name="'fileList3'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal4"
          >
            <el-radio-group v-model="dataForm.isabnormal4">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal4"
            v-if="dataForm.isabnormal4"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal4"
              ref="abnormal4"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe4"
            v-if="dataForm.isabnormal4"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe4"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="fileList4">
            <div slot="label">
              <div class="titleBig">3.铁心、夹件的绝缘检查</div>
              <div class="titleMin">2500V兆欧表测量：铁心—油箱 >1000 M Ω</div>
            </div>
            <fileImgVideo
              :fileImgList="dataForm.fileList4"
              ref="fileList4"
              :name="'fileList4'"
              @success="handleSuccess"
            ></fileImgVideo>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal5"
          >
            <el-radio-group v-model="dataForm.isabnormal5">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal5"
            v-if="dataForm.isabnormal5"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal5"
              ref="abnormal5"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe5"
            v-if="dataForm.isabnormal5"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe5"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="fileList5">
            <div slot="label">
              <div class="titleBig">铁心、夹件的绝缘检查</div>
              <div class="titleMin">2500V兆欧表测量：夹件—油箱 >1000 M Ω</div>
            </div>
            <fileImgVideo
              :fileImgList="dataForm.fileList5"
              ref="fileList5"
              :name="'fileList5'"
              @success="handleSuccess"
            ></fileImgVideo>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal6"
          >
            <el-radio-group v-model="dataForm.isabnormal6">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal6"
            v-if="dataForm.isabnormal6"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal6"
              ref="abnormal6"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe6"
            v-if="dataForm.isabnormal6"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe6"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="fileList6">
            <div slot="label">
              <div class="titleBig">铁心、夹件的绝缘检查</div>
              <div class="titleMin">2500V兆欧表测量：夹件—铁心 >1000 M Ω</div>
            </div>
            <fileImgVideo
              :fileImgList="dataForm.fileList6"
              ref="fileList6"
              :name="'fileList6'"
              @success="handleSuccess"
            ></fileImgVideo>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal7"
          >
            <el-radio-group v-model="dataForm.isabnormal7">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal7"
            v-if="dataForm.isabnormal7"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal7"
              ref="abnormal7"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe7"
            v-if="dataForm.isabnormal7"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe7"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane
          label="冷却器/片散安装"
          v-if="synInstallDetails.length >= 4"
        >
          <el-form-item label="" :label-width="formLabelWidth" prop="value1">
            <div slot="label">
              <div class="titleBig">1.上下集油管安装良好</div>
              <div class="titleMin">目视、测量</div>
            </div>
            <el-select v-model="dataForm.value1" clearable placeholder="请选择">
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal8"
            v-if="dataForm.value1 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal8"
              ref="abnormal8"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe8"
            v-if="dataForm.value1 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe8"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value2">
            <div slot="label">
              <div class="titleBig">
                2.散热器内部清洁无异物，外观检查无磕碰，折边，掉漆
              </div>
              <div class="titleMin">目视、测量</div>
            </div>
            <el-select v-model="dataForm.value2" clearable placeholder="请选择">
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal9"
            v-if="dataForm.value2 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal9"
              ref="abnormal9"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe9"
            v-if="dataForm.value2 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe9"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value3">
            <div slot="label">
              <div class="titleBig">3.冷却器散热片安装是否齐整</div>
              <div class="titleMin">目视、测量</div>
            </div>
            <el-select v-model="dataForm.value3" clearable placeholder="请选择">
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal10"
            v-if="dataForm.value3 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal10"
              ref="abnormal10"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe10"
            v-if="dataForm.value3 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe10"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value4">
            <div slot="label">
              <div class="titleBig">4.密封件无破损且放置良好</div>
              <div class="titleMin">目视、测量</div>
            </div>
            <el-select v-model="dataForm.value4" clearable placeholder="请选择">
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal11"
            v-if="dataForm.value4 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal11"
              ref="abnormal11"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe11"
            v-if="dataForm.value4 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe11"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="CT与套管试验" v-if="synInstallDetails.length >= 5">
          <el-form-item label="" :label-width="formLabelWidth" prop="value5">
            <div slot="label">
              <div class="titleBig">1.CT试验完成</div>
              <div class="titleMin">参与试验</div>
            </div>
            <el-select v-model="dataForm.value5" clearable placeholder="请选择">
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal12"
            v-if="dataForm.value5 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal12"
              ref="abnormal12"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe12"
            v-if="dataForm.value5 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe12"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value6">
            <div slot="label">
              <div class="titleBig">2.套管试验完成</div>
              <div class="titleMin">参与试验</div>
            </div>
            <el-select v-model="dataForm.value6" clearable placeholder="请选择">
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal13"
            v-if="dataForm.value6 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal13"
              ref="abnormal13"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe13"
            v-if="dataForm.value6 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe13"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane
          label="现场绝缘油量确认"
          v-if="synInstallDetails.length >= 6"
        >
          <el-form-item label="" :label-width="formLabelWidth" prop="value7">
            <div slot="label">
              <div class="titleBig">
                1.本体油面距管接头上表面的距离(充油运输产品)
              </div>
              <div class="titleMin">分项记录</div>
            </div>
            <el-select v-model="dataForm.value7" clearable placeholder="请选择">
              <el-option label="本体带油" :value="1"></el-option>
              <el-option label="充气运输" :value="2"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="value8"
            v-if="dataForm.value7 == 1"
          >
            <div slot="label">
              <div class="titleBig">
                本体油面距管接头上表面的距离(充油运输产品)
              </div>
              <div class="titleMin">分项记录</div>
            </div>
            <el-input placeholder="" v-model="dataForm.value8" clearable>
            </el-input>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal14"
          >
            <el-radio-group v-model="dataForm.isabnormal14">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal14"
            v-if="dataForm.isabnormal14"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal14"
              ref="abnormal14"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe14"
            v-if="dataForm.isabnormal14"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe14"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value9">
            <div slot="label">
              <div class="titleBig">2.添加油重或桶装补充油数量</div>
              <div class="titleMin">分项记录(桶/吨)</div>
            </div>
            <el-input placeholder="" v-model="dataForm.value9" clearable>
            </el-input>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal15"
          >
            <el-radio-group v-model="dataForm.isabnormal15">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal15"
            v-if="dataForm.isabnormal15"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal15"
              ref="abnormal15"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe15"
            v-if="dataForm.isabnormal15"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe15"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="升高座安装" v-if="synInstallDetails.length >= 7">
          <el-form-item label="" :label-width="formLabelWidth" prop="value10">
            <div slot="label">
              <div class="titleBig">1.外部大气相对湿度80%以下</div>
              <div class="titleMin">目视、测量</div>
            </div>
            <el-input placeholder="" v-model="dataForm.value10" clearable>
              <template slot="append">%</template>
            </el-input>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal16"
          >
            <el-radio-group v-model="dataForm.isabnormal16">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal16"
            v-if="dataForm.isabnormal16"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal16"
              ref="abnormal16"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe16"
            v-if="dataForm.isabnormal16"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe16"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value11">
            <div slot="label">
              <div class="titleBig">2.密封件无破损且放置良好</div>
              <div class="titleMin">目视、测量</div>
            </div>
            <el-select
              v-model="dataForm.value11"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="abnormal17"
          >
            <el-radio-group v-model="dataForm.abnormal17">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal17"
            v-if="dataForm.value11 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal17"
              ref="abnormal17"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe17"
            v-if="dataForm.value11 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe17"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value12">
            <div slot="label">
              <div class="titleBig">3.相序和钢号/钢印确认</div>
              <div class="titleMin">目视、测量</div>
            </div>
            <el-select
              v-model="dataForm.value12"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal18"
            v-if="dataForm.value12 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal18"
              ref="abnormal18"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe18"
            v-if="dataForm.value12 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe18"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="套管确认★" v-if="synInstallDetails.length >= 8">
          <el-form-item label="" :label-width="formLabelWidth" prop="fileList7">
            <div slot="label">
              <div class="titleBig">1.套管编号型号与相序的确认/外观检查</div>
              <div class="titleMin">高压套管3张铭牌照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList7"
              ref="fileList7"
              :name="'fileList7'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal19"
          >
            <el-radio-group v-model="dataForm.isabnormal19">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal19"
            v-if="dataForm.isabnormal19"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal19"
              ref="abnormal19"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe19"
            v-if="dataForm.isabnormal19"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe19"
            ></el-input>
          </el-form-item>
          <el-form-item
            label="中压套管有无"
            :label-width="formLabelWidth"
            prop="select1"
          >
            <el-radio-group v-model="dataForm.select1">
              <el-radio :label="0">无</el-radio>
              <el-radio :label="1">有</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList8"
            v-if="dataForm.select1"
          >
            <div slot="label">
              <div class="titleBig">套管编号型号与相序的确认/外观检查</div>
              <div class="titleMin">中压套管3张铭牌照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList8"
              ref="fileList8"
              :name="'fileList8'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal20"
            v-if="dataForm.select1"
          >
            <el-radio-group v-model="dataForm.isabnormal20">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal20"
            v-if="dataForm.isabnormal20"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal20"
              ref="abnormal20"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe20"
            v-if="dataForm.isabnormal20"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe20"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="fileList9">
            <div slot="label">
              <div class="titleBig">套管编号型号与相序的确认/外观检查</div>
              <div class="titleMin">低压套管3张铭牌照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList9"
              ref="fileList9"
              :name="'fileList9'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal21"
          >
            <el-radio-group v-model="dataForm.isabnormal21">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal21"
            v-if="dataForm.isabnormal21"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal21"
              ref="abnormal21"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe21"
            v-if="dataForm.isabnormal21"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe21"
            ></el-input>
          </el-form-item>
          <el-form-item
            label="平衡套管有无"
            :label-width="formLabelWidth"
            prop="select2"
          >
            <el-radio-group v-model="dataForm.select2">
              <el-radio :label="0">无</el-radio>
              <el-radio :label="1">有</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList10"
            v-if="dataForm.select2"
          >
            <div slot="label">
              <div class="titleBig">套管编号型号与相序的确认/外观检查</div>
              <div class="titleMin">平衡套管3张铭牌照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList10"
              ref="fileList10"
              :name="'fileList10'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal22"
            v-if="dataForm.select2"
          >
            <el-radio-group v-model="dataForm.isabnormal22">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal22"
            v-if="dataForm.isabnormal22"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal22"
              ref="abnormal22"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe22"
            v-if="dataForm.isabnormal22"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe22"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList10_7"
          >
            <div slot="label">
              <div class="titleBig">套管编号型号与相序的确认/外观检查</div>
              <div class="titleMin">零线套管3张铭牌照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList10_7"
              ref="fileList10_7"
              :name="'fileList10_7'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal22_7"
          >
            <el-radio-group v-model="dataForm.isabnormal22_7">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal22_7"
            v-if="dataForm.isabnormal22_7"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal22_7"
              ref="abnormal22_7"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe22_7"
            v-if="dataForm.isabnormal22_7"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe22_7"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="套管安装" v-if="synInstallDetails.length >= 9">
          <el-form-item label="" :label-width="formLabelWidth" prop="value13">
            <div slot="label">
              <div class="titleBig">1.外部大气相对湿度75%以下</div>
              <div class="titleMin">目视</div>
            </div>
            <el-input placeholder="" v-model="dataForm.value13" clearable>
              <template slot="append">%</template>
            </el-input>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal23"
          >
            <el-radio-group v-model="dataForm.isabnormal23">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal23"
            v-if="dataForm.isabnormal23"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal23"
              ref="abnormal23"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe23"
            v-if="dataForm.isabnormal23"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe23"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value14">
            <div slot="label">
              <div class="titleBig">2.安装法兰的清洁工作</div>
              <div class="titleMin">目视</div>
            </div>
            <el-select
              v-model="dataForm.value14"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal24"
            v-if="dataForm.value14 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal24"
              ref="abnormal24"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe24"
            v-if="dataForm.value14 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe24"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value15">
            <div slot="label">
              <div class="titleBig">3.密封件无破损且放置良好</div>
              <div class="titleMin">目视</div>
            </div>
            <el-select
              v-model="dataForm.value15"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal25"
            v-if="dataForm.value15 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal25"
              ref="abnormal25"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe25"
            v-if="dataForm.value15 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe25"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value16">
            <div slot="label">
              <div class="titleBig">4.螺栓对角紧固完成</div>
              <div class="titleMin">目视</div>
            </div>
            <el-select
              v-model="dataForm.value16"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal26"
            v-if="dataForm.value16 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal26"
              ref="abnormal26"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe26"
            v-if="dataForm.value16 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe26"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane
          label="套管连接的固定★"
          v-if="synInstallDetails.length >= 10"
        >
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList11"
          >
            <div slot="label">
              <div class="titleBig">
                1.通过手孔检查套管与连接片紧固件是否可靠
              </div>
              <div class="titleMin">ABC</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList11"
              ref="fileList11"
              :name="'fileList11'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal27"
          >
            <el-radio-group v-model="dataForm.isabnormal27">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal27"
            v-if="dataForm.isabnormal27"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal27"
              ref="abnormal27"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe27"
            v-if="dataForm.isabnormal27"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe27"
            ></el-input>
          </el-form-item>
          <el-form-item
            label="AmBmCm有无"
            :label-width="formLabelWidth"
            prop="select3"
          >
            <el-radio-group v-model="dataForm.select3">
              <el-radio :label="0">无</el-radio>
              <el-radio :label="1">有</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList12"
            v-if="dataForm.select3"
          >
            <div slot="label">
              <div class="titleBig">通过手孔检查套管与连接片紧固件是否可靠</div>
              <div class="titleMin">AmBmCm</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList12"
              ref="fileList12"
              :name="'fileList12'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal28"
            v-if="dataForm.select3"
          >
            <el-radio-group v-model="dataForm.isabnormal28">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal28"
            v-if="dataForm.isabnormal28"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal28"
              ref="abnormal28"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe28"
            v-if="dataForm.isabnormal28"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe28"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList13"
          >
            <div slot="label">
              <div class="titleBig">通过手孔检查套管与连接片紧固件是否可靠</div>
              <div class="titleMin">abc</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList13"
              ref="fileList13"
              :name="'fileList13'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal29"
          >
            <el-radio-group v-model="dataForm.isabnormal29">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal29"
            v-if="dataForm.isabnormal29"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal29"
              ref="abnormal29"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe29"
            v-if="dataForm.isabnormal29"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe29"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList13_1"
          >
            <div slot="label">
              <div class="titleBig">零线套管</div>
              <!-- <div class="titleMin">abc</div> -->
            </div>
            <fileImg
              :fileImgList="dataForm.fileList13_1"
              ref="fileList13_1"
              :name="'fileList13_1'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal29_1"
          >
            <el-radio-group v-model="dataForm.isabnormal29_1">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal29_1"
            v-if="dataForm.isabnormal29_1"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal29_1"
              ref="abnormal29_1"
            ></fileImg>
          </el-form-item>

          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe29_1"
            v-if="dataForm.isabnormal29_1"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe29_1"
            ></el-input>
          </el-form-item>
          <el-form-item
            label="平衡套管有无"
            :label-width="formLabelWidth"
            prop="select4"
          >
            <el-radio-group v-model="dataForm.select4">
              <el-radio :label="0">无</el-radio>
              <el-radio :label="1">有</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList13_2"
            v-if="dataForm.select4"
          >
            <div slot="label">
              <div class="titleBig">平衡套管</div>
              <!-- <div class="titleMin">abc</div> -->
            </div>
            <fileImg
              :fileImgList="dataForm.fileList13_2"
              ref="fileList13_2"
              :name="'fileList13_2'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal29_2"
            v-if="dataForm.select4"
          >
            <el-radio-group v-model="dataForm.isabnormal29_2">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal29_2"
            v-if="dataForm.isabnormal29_2"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal29_2"
              ref="abnormal29_2"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe29_2"
            v-if="dataForm.isabnormal29_2"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe29_2"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value17">
            <div slot="label">
              <div class="titleBig">2.牵引过程中确认引线无损伤</div>
              <div class="titleMin">检查</div>
            </div>
            <el-select
              v-model="dataForm.value17"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal30"
            v-if="dataForm.value17 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal30"
              ref="abnormal30"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe30"
            v-if="dataForm.value17 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe30"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value18">
            <div slot="label">
              <div class="titleBig">3.套管头部引线固定完成，再确认</div>
              <div class="titleMin">检查</div>
            </div>
            <el-select
              v-model="dataForm.value18"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal31"
            v-if="dataForm.value18 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal31"
              ref="abnormal31"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe31"
            v-if="dataForm.value18 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe31"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="储油柜安装" v-if="synInstallDetails.length >= 11">
          <el-tabs v-model="activeName" @tab-click="handleClick">
            <el-tab-pane label="胶囊式" name="first">
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="value19"
              >
                <div slot="label">
                  <div class="titleBig">1.外观检查</div>
                  <div class="titleMin">目视、作业</div>
                </div>
                <el-select
                  v-model="dataForm.value19"
                  clearable
                  placeholder="请选择"
                >
                  <el-option label="否" :value="0"></el-option>
                  <el-option label="良好" :value="1"></el-option>
                </el-select>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormal32"
                v-if="dataForm.value19 === 0"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">照片</div>
                </div>
                <fileImg
                  :fileImgList="dataForm.abnormal32"
                  ref="abnormal32"
                ></fileImg>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormalDescribe32"
                v-if="dataForm.value19 === 0"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">描述</div>
                </div>
                <el-input
                  type="textarea"
                  rows="5"
                  v-model="dataForm.abnormalDescribe32"
                ></el-input>
              </el-form-item>
            </el-tab-pane>
            <el-tab-pane label="内油式" name="second">
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="fileList14"
              >
                <div slot="label">
                  <div class="titleBig">1.波纹是否在运输位</div>
                  <div class="titleMin">目视、作业</div>
                </div>
                <fileImg
                  :fileImgList="dataForm.fileList14"
                  ref="fileList14"
                ></fileImg>
              </el-form-item>
              <el-form-item
                label="是否异常"
                :label-width="formLabelWidth"
                prop="isabnormal33"
              >
                <el-radio-group v-model="dataForm.isabnormal33">
                  <el-radio :label="0">否</el-radio>
                  <el-radio :label="1">是</el-radio>
                </el-radio-group>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormal33"
                v-if="dataForm.isabnormal33"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">照片</div>
                </div>
                <fileImg
                  :fileImgList="dataForm.abnormal33"
                  ref="abnormal33"
                ></fileImg>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormalDescribe33"
                v-if="dataForm.isabnormal33"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">描述</div>
                </div>
                <el-input
                  type="textarea"
                  rows="5"
                  v-model="dataForm.abnormalDescribe33"
                ></el-input>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="value20"
              >
                <div slot="label">
                  <div class="titleBig">2.外观检查</div>
                  <div class="titleMin">目视、作业</div>
                </div>
                <el-select
                  v-model="dataForm.value20"
                  clearable
                  placeholder="请选择"
                >
                  <el-option label="否" :value="0"></el-option>
                  <el-option label="良好" :value="1"></el-option>
                </el-select>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormal34"
                v-if="dataForm.value20 === 0"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">照片</div>
                </div>
                <fileImg
                  :fileImgList="dataForm.abnormal34"
                  ref="abnormal34"
                ></fileImg>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormalDescribe34"
                v-if="dataForm.value20 === 0"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">描述</div>
                </div>
                <el-input
                  type="textarea"
                  rows="5"
                  v-model="dataForm.abnormalDescribe34"
                ></el-input>
              </el-form-item>
            </el-tab-pane>
            <el-tab-pane label="外油式（含外油立式）" name="third">
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="fileList15"
              >
                <div slot="label">
                  <div class="titleBig">1.压力确认</div>
                  <div class="titleMin"></div>
                </div>
                <fileImg
                  :fileImgList="dataForm.fileList15"
                  ref="fileList15"
                ></fileImg>
              </el-form-item>
              <el-form-item
                label="是否异常"
                :label-width="formLabelWidth"
                prop="isabnormal35"
              >
                <el-radio-group v-model="dataForm.isabnormal35">
                  <el-radio :label="0">否</el-radio>
                  <el-radio :label="1">是</el-radio>
                </el-radio-group>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormal35"
                v-if="dataForm.isabnormal35"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">照片</div>
                </div>
                <fileImg
                  :fileImgList="dataForm.abnormal35"
                  ref="abnormal35"
                ></fileImg>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormalDescribe35"
                v-if="dataForm.isabnormal35"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">描述</div>
                </div>
                <el-input
                  type="textarea"
                  rows="5"
                  v-model="dataForm.abnormalDescribe35"
                ></el-input>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="value21"
              >
                <div slot="label">
                  <div class="titleBig">2.外观检查</div>
                  <div class="titleMin"></div>
                </div>
                <el-select
                  v-model="dataForm.value21"
                  clearable
                  placeholder="请选择"
                >
                  <el-option label="否" :value="0"></el-option>
                  <el-option label="良好" :value="1"></el-option>
                </el-select>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormal36"
                v-if="dataForm.value21 === 0"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">照片</div>
                </div>
                <fileImg
                  :fileImgList="dataForm.abnormal36"
                  ref="abnormal36"
                ></fileImg>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormalDescribe36"
                v-if="dataForm.value21 === 0"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">描述</div>
                </div>
                <el-input
                  type="textarea"
                  rows="5"
                  v-model="dataForm.abnormalDescribe36"
                ></el-input>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="value22"
              >
                <div slot="label">
                  <div class="titleBig">3.呼吸口阀门是否打开</div>
                  <div class="titleMin"></div>
                </div>
                <el-select
                  v-model="dataForm.value22"
                  clearable
                  placeholder="请选择"
                >
                  <el-option label="未" :value="0"></el-option>
                  <el-option label="完成" :value="1"></el-option>
                </el-select>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormal37"
                v-if="dataForm.value22 === 0"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">照片</div>
                </div>
                <fileImg
                  :fileImgList="dataForm.abnormal37"
                  ref="abnormal37"
                ></fileImg>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormalDescribe37"
                v-if="dataForm.value22 === 0"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">描述</div>
                </div>
                <el-input
                  type="textarea"
                  rows="5"
                  v-model="dataForm.abnormalDescribe37"
                ></el-input>
              </el-form-item>
            </el-tab-pane>
            <el-tab-pane label="其他" name="fourth">
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="value23"
              >
                <div slot="label">
                  <div class="titleBig">1.外观检查</div>
                  <div class="titleMin">目视、作业</div>
                </div>
                <el-select
                  v-model="dataForm.value23"
                  clearable
                  placeholder="请选择"
                >
                  <el-option label="否" :value="0"></el-option>
                  <el-option label="良好" :value="1"></el-option>
                </el-select>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormal38"
                v-if="dataForm.value23 === 0"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">照片</div>
                </div>
                <fileImg
                  :fileImgList="dataForm.abnormal38"
                  ref="abnormal38"
                ></fileImg>
              </el-form-item>
              <el-form-item
                label=""
                :label-width="formLabelWidth"
                prop="abnormalDescribe38"
                v-if="dataForm.value23 === 0"
              >
                <div slot="label">
                  <div class="titleBig">异常备注</div>
                  <div class="titleMin">描述</div>
                </div>
                <el-input
                  type="textarea"
                  rows="5"
                  v-model="dataForm.abnormalDescribe38"
                ></el-input>
              </el-form-item>
            </el-tab-pane>
          </el-tabs>
        </el-tab-pane>
        <el-tab-pane label="连气管安装" v-if="synInstallDetails.length >= 12">
          <el-form-item label="" :label-width="formLabelWidth" prop="value24">
            <div slot="label">
              <div class="titleBig">1.连气管法兰清洁完成</div>
              <div class="titleMin">目视</div>
            </div>
            <el-select
              v-model="dataForm.value24"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal39"
            v-if="dataForm.value24 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal39"
              ref="abnormal39"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe39"
            v-if="dataForm.value24 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe39"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value25">
            <div slot="label">
              <div class="titleBig">2、密封件确认无损且放置良好</div>
              <div class="titleMin">目视</div>
            </div>
            <el-select
              v-model="dataForm.value25"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal40"
            v-if="dataForm.value25 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal40"
              ref="abnormal40"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe40"
            v-if="dataForm.value25 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe40"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value26">
            <div slot="label">
              <div class="titleBig">3、装配完成后核对钢号钢印</div>
              <div class="titleMin">目视</div>
            </div>
            <el-select
              v-model="dataForm.value26"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal41"
            v-if="dataForm.value26 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal41"
              ref="abnormal41"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe41"
            v-if="dataForm.value26 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe41"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value27">
            <div slot="label">
              <div class="titleBig">4、所有连接螺栓确认紧固</div>
              <div class="titleMin">目视</div>
            </div>
            <el-select
              v-model="dataForm.value27"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal42"
            v-if="dataForm.value27 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal42"
              ref="abnormal42"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe42"
            v-if="dataForm.value27 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe42"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane
          label="铁心、夹件的绝缘检查★"
          v-if="synInstallDetails.length >= 13"
        >
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList16"
          >
            <div slot="label">
              <div class="titleBig">铁心、夹件的绝缘检查</div>
              <div class="titleMin">2500V兆欧表测量：铁心—油箱 >1000 M Ω</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList16"
              ref="fileList16"
              :name="'fileList16'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal43"
          >
            <el-radio-group v-model="dataForm.isabnormal43">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal43"
            v-if="dataForm.isabnormal43"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal43"
              ref="abnormal43"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe43"
            v-if="dataForm.isabnormal43"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe43"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList17"
          >
            <div slot="label">
              <div class="titleBig">铁心、夹件的绝缘检查</div>
              <div class="titleMin">2500V兆欧表测量：夹件—油箱 >1000 M Ω</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList17"
              ref="fileList17"
              :name="'fileList17'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal44"
          >
            <el-radio-group v-model="dataForm.isabnormal44">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal44"
            v-if="dataForm.isabnormal44"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal44"
              ref="abnormal44"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe44"
            v-if="dataForm.isabnormal44"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe44"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList18"
          >
            <div slot="label">
              <div class="titleBig">铁心、夹件的绝缘检查</div>
              <div class="titleMin">2500V兆欧表测量：夹件—铁心 >1000 M Ω</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList18"
              ref="fileList18"
              :name="'fileList18'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal45"
          >
            <el-radio-group v-model="dataForm.isabnormal45">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal45"
            v-if="dataForm.isabnormal45"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal45"
              ref="abnormal45"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe45"
            v-if="dataForm.isabnormal45"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe45"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="安装器材检查" v-if="synInstallDetails.length >= 14">
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList19"
          >
            <div slot="label">
              <div class="titleBig">1.真空滤油机、真空泵等</div>
              <div class="titleMin">设备</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList19"
              ref="fileList19"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal46"
          >
            <el-radio-group v-model="dataForm.isabnormal46">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal46"
            v-if="dataForm.isabnormal46"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal46"
              ref="abnormal46"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe46"
            v-if="dataForm.isabnormal46"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe46"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList20"
          >
            <div slot="label">
              <div class="titleBig">2.所有设备铭牌拍照</div>
              <div class="titleMin">铭牌</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList20"
              ref="fileList20"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal47"
          >
            <el-radio-group v-model="dataForm.isabnormal47">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal47"
            v-if="dataForm.isabnormal47"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal47"
              ref="abnormal47"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe47"
            v-if="dataForm.isabnormal47"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe47"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="抽真空★" v-if="synInstallDetails.length >= 15">
          <el-form-item label="" :label-width="formLabelWidth" prop="value28">
            <div slot="label">
              <div class="titleBig">1.本体～油枕间蝶阀 打开</div>
              <div class="titleMin">目视</div>
            </div>
            <el-select
              v-model="dataForm.value28"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="打开" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal48"
            v-if="dataForm.value28 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal48"
              ref="abnormal48"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe48"
            v-if="dataForm.value28 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe48"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value29">
            <div slot="label">
              <div class="titleBig">2、散热器蝶阀 打开</div>
              <div class="titleMin">目视</div>
            </div>
            <el-select
              v-model="dataForm.value29"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="打开" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal49"
            v-if="dataForm.value29 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal49"
              ref="abnormal49"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe49"
            v-if="dataForm.value29 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe49"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value30">
            <div slot="label">
              <div class="titleBig">3.真空维持时间</div>
              <div class="titleMin">记录</div>
            </div>
            <el-input placeholder="" v-model="dataForm.value30" clearable>
              <template slot="append">h</template>
            </el-input>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal50"
          >
            <el-radio-group v-model="dataForm.isabnormal50">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal50"
            v-if="dataForm.isabnormal50"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal50"
              ref="abnormal50"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe50"
            v-if="dataForm.isabnormal50"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe50"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="真空注油★" v-if="synInstallDetails.length >= 16">
          <el-form-item label="" :label-width="formLabelWidth" prop="value31">
            <div slot="label">
              <div class="titleBig">1.注油温度（滤油机出口油温>55℃）</div>
              <div class="titleMin">记录、作业</div>
            </div>
            <el-input placeholder="" v-model="dataForm.value31" clearable>
              <template slot="append">℃</template>
            </el-input>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal51"
          >
            <el-radio-group v-model="dataForm.isabnormal51">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal51"
            v-if="dataForm.isabnormal51"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal51"
              ref="abnormal51"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe51"
            v-if="dataForm.isabnormal51"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe51"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value32">
            <div slot="label">
              <div class="titleBig">2.注油时的真空度（小于133Pa）</div>
              <div class="titleMin">记录、作业</div>
            </div>
            <el-input placeholder="" v-model="dataForm.value32" clearable>
              <template slot="append">Pa</template>
            </el-input>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal52"
          >
            <el-radio-group v-model="dataForm.isabnormal52">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal52"
            v-if="dataForm.isabnormal52"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal52"
              ref="abnormal52"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe52"
            v-if="dataForm.isabnormal52"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe52"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value33">
            <div slot="label">
              <div class="titleBig">
                3.油位调整（根据油温计指示或油冷却后的环境温度调整至规定油位）
              </div>
              <div class="titleMin">记录、作业</div>
            </div>
            <el-select
              v-model="dataForm.value33"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="是" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList33_1"
            v-if="dataForm.value33 === 1"
          >
            <div slot="label">
              <div class="titleBig">
                油位调整（根据油温计指示或油冷却后的环境温度调整至规定油位）
              </div>
              <div class="titleMin">作业照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList33_1"
              ref="fileList33_1"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal53"
            v-if="dataForm.value33 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal53"
              ref="abnormal53"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe53"
            v-if="dataForm.value33 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe53"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="油密试验★" v-if="synInstallDetails.length >= 17">
          <el-form-item label="" :label-width="formLabelWidth" prop="value34">
            <div slot="label">
              <div class="titleBig">1.安装压力释放阀锁定装置</div>
              <div class="titleMin">作业</div>
            </div>
            <el-select
              v-model="dataForm.value34"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal54"
            v-if="dataForm.value34 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal54"
              ref="abnormal54"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe54"
            v-if="dataForm.value34 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe54"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value35">
            <div slot="label">
              <div class="titleBig">1.1从油枕加压</div>
              <div class="titleMin">保压时间 24小时以上</div>
            </div>
            <el-input placeholder="" v-model="dataForm.value35" clearable>
              <template slot="append">h</template>
            </el-input>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal55"
          >
            <el-radio-group v-model="dataForm.isabnormal55">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal55"
            v-if="dataForm.isabnormal55"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal55"
              ref="abnormal55"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe55"
            v-if="dataForm.isabnormal55"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe55"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value36">
            <div slot="label">
              <div class="titleBig">1.1从油枕加压</div>
              <div class="titleMin">压力 0.035±0.005MPa</div>
            </div>
            <el-input placeholder="" v-model="dataForm.value36" clearable>
              <template slot="append">MPa</template>
            </el-input>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal56"
          >
            <el-radio-group v-model="dataForm.isabnormal56">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal56"
            v-if="dataForm.isabnormal56"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal56"
              ref="abnormal56"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe56"
            v-if="dataForm.isabnormal56"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe56"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value37">
            <div slot="label">
              <div class="titleBig">
                1.2漏油检查 以现场装配部分为主，通过目视检查有无漏油
              </div>
              <div class="titleMin">目测</div>
            </div>
            <el-select
              v-model="dataForm.value37"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal57"
            v-if="dataForm.value37 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal57"
              ref="abnormal57"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe57"
            v-if="dataForm.value37 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe57"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="二次接线" v-if="synInstallDetails.length >= 18">
          <el-form-item label="" :label-width="formLabelWidth" prop="value38">
            <div slot="label">
              <div class="titleBig">1.本体接线与出厂图纸一致</div>
              <div class="titleMin">目测、拍照</div>
            </div>
            <el-select
              v-model="dataForm.value38"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal58"
            v-if="dataForm.value38 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal58"
              ref="abnormal58"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe58"
            v-if="dataForm.value38 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe58"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList21"
          >
            <div slot="label">
              <div class="titleBig">2.箱内接线整齐美观</div>
              <div class="titleMin">目测、拍照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList21"
              ref="fileList21"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal59"
          >
            <el-radio-group v-model="dataForm.isabnormal59">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal59"
            v-if="dataForm.isabnormal59"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal59"
              ref="abnormal59"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe59"
            v-if="dataForm.isabnormal59"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe59"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList22"
          >
            <div slot="label">
              <div class="titleBig">
                3.油面和绕制温度计温度设定值与图纸一致。
              </div>
              <div class="titleMin">目测、拍照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList22"
              ref="fileList22"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal60"
          >
            <el-radio-group v-model="dataForm.isabnormal60">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal60"
            v-if="dataForm.isabnormal60"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal60"
              ref="abnormal60"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe60"
            v-if="dataForm.isabnormal60"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe60"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList23"
          >
            <div slot="label">
              <div class="titleBig">4.电流继电器整定值与图纸一致。</div>
              <div class="titleMin">目测、拍照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList23"
              ref="fileList23"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal61"
          >
            <el-radio-group v-model="dataForm.isabnormal61">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal61"
            v-if="dataForm.isabnormal61"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal61"
              ref="abnormal61"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe61"
            v-if="dataForm.isabnormal61"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe61"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="静油放置" v-if="synInstallDetails.length >= 19">
          <el-form-item label="" :label-width="formLabelWidth" prop="value39">
            <div slot="label">
              <div class="titleBig">1.压力释放后，拆卸打压装置</div>
              <div class="titleMin">作业</div>
            </div>
            <el-select
              v-model="dataForm.value39"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal62"
            v-if="dataForm.value39 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal62"
              ref="abnormal62"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe62"
            v-if="dataForm.value39 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe62"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value40">
            <div slot="label">
              <div class="titleBig">2.拆卸压力释锁定装置</div>
              <div class="titleMin">作业</div>
            </div>
            <el-select
              v-model="dataForm.value40"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal63"
            v-if="dataForm.value40 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal63"
              ref="abnormal63"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe63"
            v-if="dataForm.value40 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe63"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value41">
            <div slot="label">
              <div class="titleBig">3.安装吸湿器</div>
              <div class="titleMin">作业</div>
            </div>
            <el-select
              v-model="dataForm.value41"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal64"
            v-if="dataForm.value41 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal64"
              ref="abnormal64"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe64"
            v-if="dataForm.value41 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe64"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value42">
            <div slot="label">
              <div class="titleBig">
                4.本体和附件的所有放气塞处充分放气至油溢出。
              </div>
              <div class="titleMin">作业</div>
            </div>
            <el-select
              v-model="dataForm.value42"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal65"
            v-if="dataForm.value42 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal65"
              ref="abnormal65"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe65"
            v-if="dataForm.value42 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe65"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value43">
            <div slot="label">
              <div class="titleBig">5.放置：110kV 24h；220kV 48h</div>
              <div class="titleMin">记录</div>
            </div>
            <el-input placeholder="" v-model="dataForm.value43" clearable>
            </el-input>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal66"
          >
            <el-radio-group v-model="dataForm.isabnormal66">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal66"
            v-if="dataForm.isabnormal66"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal66"
              ref="abnormal66"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe66"
            v-if="dataForm.isabnormal66"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe66"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="最终确认★" v-if="synInstallDetails.length >= 20">
          <el-form-item label="" :label-width="formLabelWidth" prop="value44">
            <div slot="label">
              <div class="titleBig">1. 散热器蝶阀 打开</div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <el-select
              v-model="dataForm.value44"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="打开" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal67"
            v-if="dataForm.value44 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal67"
              ref="abnormal67"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe67"
            v-if="dataForm.value44 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe67"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value45">
            <div slot="label">
              <div class="titleBig">2. 气体继电器两侧蝶阀 打开</div>
              <div class="titleMin">作业</div>
            </div>
            <el-select
              v-model="dataForm.value45"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="打开" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal68"
            v-if="dataForm.value45 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal68"
              ref="abnormal68"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe68"
            v-if="dataForm.value45 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe68"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value46">
            <div slot="label">
              <div class="titleBig">
                3. 呼吸器油杯液面不高于红线处，呼吸通畅
              </div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <el-select
              v-model="dataForm.value46"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal69"
            v-if="dataForm.value46 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal69"
              ref="abnormal69"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe69"
            v-if="dataForm.value46 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe69"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value47">
            <div slot="label">
              <div class="titleBig">4.管端球阀全部关闭</div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <el-select
              v-model="dataForm.value47"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="关闭" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal70"
            v-if="dataForm.value47 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal70"
              ref="abnormal70"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe70"
            v-if="dataForm.value47 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe70"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value48">
            <div slot="label">
              <div class="titleBig">
                5.放气塞（含本体与附件）处充分放气至油溢出，并全部紧固
              </div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <el-select
              v-model="dataForm.value48"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal71"
            v-if="dataForm.value48 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal71"
              ref="abnormal71"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe71"
            v-if="dataForm.value48 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe71"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value49">
            <div slot="label">
              <div class="titleBig">6.温度计指示温度；</div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <el-input placeholder="" v-model="dataForm.value49" clearable>
              <template slot="append">℃</template>
            </el-input>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal72"
          >
            <el-radio-group v-model="dataForm.isabnormal72">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal72"
            v-if="dataForm.isabnormal72"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal72"
              ref="abnormal72"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe72"
            v-if="dataForm.isabnormal72"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe72"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList24"
          >
            <div slot="label">
              <div class="titleBig">7.本体和开关油位指示值</div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList24"
              ref="fileList24"
              :name="'fileList24'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal73"
          >
            <el-radio-group v-model="dataForm.isabnormal73">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal73"
            v-if="dataForm.isabnormal73"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal73"
              ref="abnormal73"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe73"
            v-if="dataForm.isabnormal73"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe73"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value50">
            <div slot="label">
              <div class="titleBig">8.油面和绕制温度计温度设定值与图纸一致</div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <el-select
              v-model="dataForm.value50"
              clearable
              placeholder="请选择"
            >
              <el-option label="否" :value="0"></el-option>
              <el-option label="良好" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal74"
            v-if="dataForm.value50 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal74"
              ref="abnormal74"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe74"
            v-if="dataForm.value50 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe74"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList25"
          >
            <div slot="label">
              <div class="titleBig">9.2500V兆欧表测量：铁心—油箱 >1000 M Ω</div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList25"
              ref="fileList25"
              :name="'fileList25'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal75"
          >
            <el-radio-group v-model="dataForm.isabnormal75">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal75"
            v-if="dataForm.isabnormal75"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal75"
              ref="abnormal75"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe75"
            v-if="dataForm.isabnormal75"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe75"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList26"
          >
            <div slot="label">
              <div class="titleBig">9.2500V兆欧表测量：夹件—油箱 >1000 M Ω</div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList26"
              ref="fileList26"
              :name="'fileList26'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal76"
          >
            <el-radio-group v-model="dataForm.isabnormal76">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal76"
            v-if="dataForm.isabnormal76"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal76"
              ref="abnormal76"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe76"
            v-if="dataForm.isabnormal76"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe76"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList27"
          >
            <div slot="label">
              <div class="titleBig">9.2500V兆欧表测量：夹件—铁心 >1000 M Ω</div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList27"
              ref="fileList27"
              :name="'fileList27'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal77"
          >
            <el-radio-group v-model="dataForm.isabnormal77">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal77"
            v-if="dataForm.isabnormal77"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal77"
              ref="abnormal77"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe77"
            v-if="dataForm.isabnormal77"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe77"
            ></el-input>
          </el-form-item>
          <el-form-item label="" :label-width="formLabelWidth" prop="value51">
            <div slot="label">
              <div class="titleBig">10.所有接地线安装完成</div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <el-select
              v-model="dataForm.value51"
              clearable
              placeholder="请选择"
            >
              <el-option label="未" :value="0"></el-option>
              <el-option label="完成" :value="1"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal78"
            v-if="dataForm.value51 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal78"
              ref="abnormal78"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe78"
            v-if="dataForm.value51 === 0"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe78"
            ></el-input>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList28"
          >
            <div slot="label">
              <div class="titleBig">11.有载开关动作次数记录</div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList28"
              ref="fileList28"
              :name="'fileList28'"
              @success="handleSuccess"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal79"
          >
            <el-radio-group v-model="dataForm.isabnormal79">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal79"
            v-if="dataForm.isabnormal79"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal79"
              ref="abnormal79"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe79"
            v-if="dataForm.isabnormal79"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe79"
            ></el-input>
          </el-form-item>
          <el-form-item
            label="12.现场污染源处理情况"
            :label-width="formLabelWidth"
            prop="valuenew"
          >
            <el-radio-group v-model="dataForm.valuenew">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileListnew"
            v-if="dataForm.valuenew"
          >
            <div slot="label">
              <div class="titleBig">照片</div>
              <!-- <div class="titleMin">照片</div> -->
            </div>
            <fileImg
              :fileImgList="dataForm.fileListnew"
              ref="fileListnew"
            ></fileImg>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="完工交接" v-if="synInstallDetails.length >= 21">
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="fileList29"
          >
            <div slot="label">
              <div class="titleBig">11.有载开关动作次数记录</div>
              <div class="titleMin">目测、记录、拍照</div>
            </div>
            <fileImg
              :fileImgList="dataForm.fileList29"
              ref="fileList29"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label="是否异常"
            :label-width="formLabelWidth"
            prop="isabnormal80"
          >
            <el-radio-group v-model="dataForm.isabnormal80">
              <el-radio :label="0">否</el-radio>
              <el-radio :label="1">是</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormal80"
            v-if="dataForm.isabnormal80"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">照片</div>
            </div>
            <fileImg
              :fileImgList="dataForm.abnormal80"
              ref="abnormal80"
            ></fileImg>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe80"
            v-if="dataForm.isabnormal80"
          >
            <div slot="label">
              <div class="titleBig">异常备注</div>
              <div class="titleMin">描述</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.abnormalDescribe80"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
        <el-tab-pane label="总结/建议" v-if="synInstallDetails.length >= 22">
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe80"
          >
            <div slot="label">
              <div class="titleBig">本次安装工作总结：</div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.value52"
            ></el-input>
          </el-form-item>
          <el-form-item
            label="您对本次服务是否满意?"
            :label-width="formLabelWidth"
            prop="evaluate"
          >
            <el-radio-group v-model="dataForm.evaluate">
              <el-radio :label="0">满意</el-radio>
              <el-radio :label="1">不满意</el-radio>
            </el-radio-group>
          </el-form-item>
          <el-form-item
            label=""
            :label-width="formLabelWidth"
            prop="abnormalDescribe80"
          >
            <div slot="label">
              <div class="titleBig">
                请对本公司产品和服务工作提出宝贵意见及改进建议：
              </div>
            </div>
            <el-input
              type="textarea"
              rows="5"
              v-model="dataForm.value53"
            ></el-input>
          </el-form-item>
        </el-tab-pane>
      </el-tabs>
    </el-form>
    <template #footer>
      <span class="dialog-footer">
        <el-button size="small" @click="dialogFormVisible = false"
          >取 消</el-button
        >
        <el-button
          size="small"
          type="primary"
          @click="dataFormSubmit()"
          :disabled="isDisabled"
          >确 定</el-button
        >
      </span>
    </template>
  </el-dialog>
</template>

<script>
import { v4 as uuidv4 } from "uuid";
import { getToken } from "@/utils/auth";
import fileImg from "./fileImg.vue";
import fileImgVideo from "./fileImgVideo.vue";
export default {
  emits: ["refreshDataList"],
  components: {
    fileImg,
    fileImgVideo,
  },
  data() {
    let testPhone = (rule, value, callback) => {
      let reg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/;
      if (value == "") {
        callback();
      } else if (!reg.test(value)) {
        callback(new Error("手机号格式不正确"));
      } else {
        callback();
      }
    };

    let validatefileList = (rule, value, callback) => {
      console.log(value);
      if (value == "") {
        callback();
      } else if (value.length < 3) {
        callback(new Error("上传照片三张及以上！"));
      } else {
        callback();
      }
    };
    return {
      visible: false,
      dialogFormVisible: false,
      isDisabled: false,
      isval: false,
      isupdate: 0,
      istype: "",
      dataForm: {
        id: 0,
        //首页
        productId: "",
        projectId: "",
        install: "",
        supervisor: "",
        supply: "",

        valueSelect: 0,
        fileListSelect: [],
        //1
        fileList: [],
        isabnormal1: 0,
        abnormal1: [],
        abnormalDescribe1: "",
        fileList1: [],
        isabnormal2: 0,
        abnormal2: [],
        abnormalDescribe2: "",
        //2
        fileList2: [],
        isabnormal3: 0,
        abnormal3: [],
        abnormalDescribe3: "",
        fileList3: [],
        isabnormal4: 0,
        abnormal4: [],
        abnormalDescribe4: "",
        fileList4: [],
        isabnormal5: 0,
        abnormal5: [],
        abnormalDescribe5: "",
        fileList5: [],
        isabnormal6: 0,
        abnormal6: [],
        abnormalDescribe6: "",
        fileList6: [],
        isabnormal7: 0,
        abnormal7: [],
        abnormalDescribe7: "",
        //3
        value1: "",
        abnormal8: [],
        abnormalDescribe8: "",
        value2: "",
        abnormal9: [],
        abnormalDescribe9: "",
        value3: "",
        abnormal10: [],
        abnormalDescribe10: "",
        value4: "",
        abnormal11: [],
        abnormalDescribe11: "",
        //4
        value5: "",
        abnormal12: [],
        abnormalDescribe12: "",
        value6: "",
        abnormal13: [],
        abnormalDescribe13: "",
        //5
        value7: "",
        value8: "",
        isabnormal14: 0,
        abnormal14: [],
        abnormalDescribe14: "",
        value9: "",
        isabnormal15: 0,
        abnormal15: [],
        abnormalDescribe15: "",
        //6
        value10: "",
        isabnormal16: 0,
        abnormal16: [],
        abnormalDescribe16: "",
        value11: "",
        abnormal17: [],
        abnormalDescribe17: "",
        value12: "",
        abnormal18: [],
        abnormalDescribe18: "",
        //7
        fileList7: [],
        isabnormal19: 0,
        abnormal19: [],
        abnormalDescribe19: "",
        select1: 0, //中压套管有无选项
        select2: 0, //平衡套管有无选项
        fileList8: [],
        isabnormal20: 0,
        abnormal20: [],
        abnormalDescribe20: "",
        fileList9: [],
        isabnormal21: 0,
        abnormal21: [],
        abnormalDescribe21: "",
        fileList10: [],
        isabnormal22: 0,
        abnormal22: [],
        abnormalDescribe22: "",
        fileList10_7: [],
        isabnormal22_7: 0,
        abnormal22_7: [],
        abnormalDescribe22_7: "",
        //8
        value13: "",
        isabnormal23: 0,
        abnormal23: [],
        abnormalDescribe23: "",
        value14: "",
        abnormal24: [],
        abnormalDescribe24: "",
        value15: "",
        abnormal25: [],
        abnormalDescribe25: "",
        value16: "",
        abnormal26: [],
        abnormalDescribe26: "",
        //9
        fileList11: [],
        isabnormal27: 0,
        abnormal27: [],
        abnormalDescribe27: "",
        fileList12: [],
        isabnormal28: 0,
        abnormal28: [],
        abnormalDescribe28: "",
        fileList13: [],
        isabnormal29: 0,
        abnormal29: [],
        abnormalDescribe29: "",
        value17: "",
        abnormal30: [],
        abnormalDescribe30: "",
        value18: "",
        abnormal31: [],
        abnormalDescribe31: "",

        select3: 0,
        select4: 0,
        fileList13_1: [],
        isabnormal29_1: 0,
        abnormal29_1: [],
        abnormalDescribe29_1: "",
        fileList13_2: [],
        isabnormal29_2: 0,
        abnormal29_2: [],
        abnormalDescribe29_2: "",
        //10
        value19: "",
        abnormal32: [],
        abnormalDescribe32: "",

        fileList14: [],
        isabnormal33: 0,
        abnormal33: [],
        abnormalDescribe33: "",
        value20: "",
        abnormal34: [],
        abnormalDescribe34: "",

        fileList15: [],
        isabnormal35: 0,
        abnormal35: [],
        abnormalDescribe35: "",
        value21: "",
        abnormal36: [],
        abnormalDescribe36: "",
        value22: "",
        abnormal37: [],
        abnormalDescribe37: "",

        value23: "",
        abnormal38: [],
        abnormalDescribe38: "",
        //11
        value24: 1,
        abnormal39: [],
        abnormalDescribe39: "",
        value25: 1,
        abnormal40: [],
        abnormalDescribe40: "",
        value26: 1,
        abnormal41: [],
        abnormalDescribe41: "",
        value27: 1,
        abnormal42: [],
        abnormalDescribe42: "",
        //12
        fileList16: [],
        isabnormal43: 0,
        abnormal43: [],
        abnormalDescribe43: "",
        fileList17: [],
        isabnormal44: 0,
        abnormal44: [],
        abnormalDescribe44: "",
        fileList18: [],
        isabnormal45: 0,
        abnormal45: [],
        abnormalDescribe45: "",
        //13
        fileList19: [],
        isabnormal46: 0,
        abnormal46: [],
        abnormalDescribe46: "",
        fileList20: [],
        isabnormal47: 0,
        abnormal47: [],
        abnormalDescribe47: "",
        //14
        value28: 1,
        abnormal48: [],
        abnormalDescribe48: "",
        value29: 1,
        abnormal49: [],
        abnormalDescribe49: "",
        value30: 1,
        isabnormal50: 0,
        abnormal50: [],
        abnormalDescribe50: "",

        //15
        value31: 1,
        isabnormal51: 0,
        abnormal51: [],
        abnormalDescribe51: "",
        value32: 1,
        isabnormal52: 0,
        abnormal52: [],
        abnormalDescribe52: "",
        value33: 1,
        abnormal53: [],
        abnormalDescribe53: "",
        fileList33_1: [],

        //16
        value34: 1,
        abnormal54: [],
        abnormalDescribe54: "",
        value35: 1,
        isabnormal55: 0,
        abnormal55: [],
        abnormalDescribe55: "",
        value36: 1,
        isabnormal56: 0,
        abnormal56: [],
        abnormalDescribe56: "",
        value37: 1,
        abnormal57: [],
        abnormalDescribe57: "",

        //17
        value38: 1,
        abnormal58: [],
        abnormalDescribe58: "",
        fileList21: [],
        isabnormal59: 0,
        abnormal59: [],
        abnormalDescribe59: "",
        fileList22: [],
        isabnormal60: 0,
        abnormal60: [],
        abnormalDescribe60: "",
        fileList23: [],
        isabnormal61: 0,
        abnormal61: [],
        abnormalDescribe61: "",
        //18
        value39: 1,
        abnormal62: [],
        abnormalDescribe62: "",
        value40: 1,
        abnormal63: [],
        abnormalDescribe63: "",
        value41: 1,
        abnormal64: [],
        abnormalDescribe64: "",
        value42: 1,
        abnormal65: [],
        abnormalDescribe65: "",
        value43: 1,
        isabnormal66: 0,
        abnormal66: [],
        abnormalDescribe66: "",

        //19
        value44: 1,
        abnormal67: [],
        abnormalDescribe67: "",
        value45: 1,
        abnormal68: [],
        abnormalDescribe68: "",
        value46: 1,
        abnormal69: [],
        abnormalDescribe69: "",
        value47: 1,
        abnormal70: [],
        abnormalDescribe70: "",
        value48: 1,
        abnormal71: [],
        abnormalDescribe71: "",
        value49: 1,
        isabnormal72: 0,
        abnormal72: [],
        abnormalDescribe72: "",
        fileList24: [],
        isabnormal73: 0,
        abnormal73: [],
        abnormalDescribe73: "",
        value50: 1,
        abnormal74: [],
        abnormalDescribe74: "",
        fileList25: [],
        isabnormal75: 0,
        abnormal75: [],
        abnormalDescribe75: "",
        fileList26: [],
        isabnormal76: 0,
        abnormal76: [],
        abnormalDescribe76: "",
        fileList27: [],
        isabnormal77: 0,
        abnormal77: [],
        abnormalDescribe77: "",
        value51: 1,
        abnormal78: [],
        abnormalDescribe78: "",
        fileList28: [],
        isabnormal79: 0,
        abnormal79: [],
        abnormalDescribe79: "",
        valuenew: 0,
        fileListnew: [],

        //20
        fileList29: [],
        isabnormal80: 0,
        abnormal80: [],
        abnormalDescribe80: "",
        //21
        value52: "",
        value53: "",
        evaluate: "",
      },
      activeName: "first",
      url: process.env.VUE_APP_BASE_API,
      headers: {
        token: getToken(), //从cookie里获取token，并赋值  Authorization ，而不是token
      },
      productModelOptions: [],
      validRules: {
        install: [{ required: true, message: "安装公司必填" }],
        driverPhone: [{ required: true, message: "司机联系电话必填" }],
        licenseNumber: [{ required: true, message: "车牌号必须填写" }],
      },
      deltableData: [],
      delAll: [],
      dataRule: {
        install: [{ required: true, message: "安装公司必填" }],
        supervisor: [{ required: true, message: "监理公司必填" }],
        supply: [{ required: true, message: "供货公司必填" }],
        valueSelect: [{ required: true, message: "不能为空" }],
        fileListSelect: [{ required: true, message: "不能为空" }],
        fileList: [{ required: true, message: "不能为空" }],
        fileList1: [{ required: true, message: "不能为空" }],
        fileList2: [{ required: true, message: "不能为空" }],
        fileList3: [{ required: true, message: "不能为空" }],
        fileList4: [{ required: true, message: "不能为空" }],
        fileList5: [{ required: true, message: "不能为空" }],
        fileList6: [{ required: true, message: "不能为空" }],
        fileList7: [{ validator: validatefileList, trigger: "change" }],
        fileList8: [{ validator: validatefileList, trigger: "change" }],
        fileList9: [{ validator: validatefileList, trigger: "change" }],
        fileList10: [{ validator: validatefileList, trigger: "change" }],
        fileList10_7: [{ validator: validatefileList, trigger: "change" }],
        fileList11: [{ required: true, message: "不能为空" }],
        fileList12: [{ required: true, message: "不能为空" }],
        fileList13: [{ required: true, message: "不能为空" }],
        value17: [{ required: true, message: "不能为空" }],
        value18: [{ required: true, message: "不能为空" }],
        fileList16: [{ required: true, message: "不能为空" }],
        fileList17: [{ required: true, message: "不能为空" }],
        fileList18: [{ required: true, message: "不能为空" }],
        value28: [{ required: true, message: "不能为空" }],
        value29: [{ required: true, message: "不能为空" }],
        value30: [{ required: true, message: "不能为空" }],
        value31: [{ required: true, message: "不能为空" }],
        value32: [{ required: true, message: "不能为空" }],
        value33: [{ required: true, message: "不能为空" }],
        value34: [{ required: true, message: "不能为空" }],
        value35: [{ required: true, message: "不能为空" }],
        value36: [{ required: true, message: "不能为空" }],
        value37: [{ required: true, message: "不能为空" }],
        value44: [{ required: true, message: "不能为空" }],
        value45: [{ required: true, message: "不能为空" }],
        value46: [{ required: true, message: "不能为空" }],
        value47: [{ required: true, message: "不能为空" }],
        value48: [{ required: true, message: "不能为空" }],
        value49: [{ required: true, message: "不能为空" }],
        fileList24: [{ required: true, message: "不能为空" }],
        value50: [{ required: true, message: "不能为空" }],
        fileList25: [{ required: true, message: "不能为空" }],
        fileList26: [{ required: true, message: "不能为空" }],
        fileList27: [{ required: true, message: "不能为空" }],
        value51: [{ required: true, message: "不能为空" }],
        fileList28: [{ required: true, message: "不能为空" }],
        valuenew: [{ required: true, message: "不能为空" }],
        fileListnew: [{ required: true, message: "不能为空" }],
      },
      formLabelWidth: "120px",
      visible: false,
      synInstallDetails: [],
      // url: process.env.VUE_APP_BASE_API,
    };
  },
  created() {},
  methods: {
    handleSuccess(data) {
      console.log(data);
      if (data.name) {
        this.dataForm[data.name] = data.data;
        this.$refs.dataForm.validateField(data.name);
      }
    },
    async init(id, productId) {
      this.dataForm.id = id || 0;
      this.dataForm.productId = Number(productId);
      this.dialogFormVisible = true;
      this.synInstallDetails = [];
      this.$nextTick(() => {
        this.$refs["dataForm"].resetFields();
        this.dataForm.productModel = "";
        this.fileList = [];
        this.productModelOptions = [];
        this.Sevice({
          url: "/product/list",
          method: "get",
        }).then(async (res) => {
          // console.log(res);
          if (res.code != 200) {
            // this.$message.error(res.data.msg)
          } else {
            this.productModelOptions = res.list;
          }
        });
        if (!this.dataForm.id) {
          // 新增
          // this.treeListTreeSetCurrentNode()
        } else {
          //获取详情
          this.Sevice({
            url: "/syn/install/info/" + this.dataForm.id,
            method: "get",
          }).then(async (res) => {
            // console.log(res);
            if (res.code != 200) {
              // this.$message.error(res.data.msg)
            } else {
              this.dataForm.id = res.info.id;
              this.dataForm.install = res.info.install;
              this.dataForm.supervisor = res.info.supervisor;
              this.dataForm.supply = res.info.supply;
              // this.dataForm.productId = res.info.productId;
              this.dataForm.projectId = res.info.projectId;
              let synInstallDetails = res.info.synInstallDetails;
              this.synInstallDetails = res.info.synInstallDetails;
              for (let i = 0; i < synInstallDetails.length; i++) {
                if (synInstallDetails[i].indexNum == 1) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  this.dataForm.valueSelect = value[0].value;
                  this.dataForm.fileListSelect = value[1].value;
                }
                if (synInstallDetails[i].indexNum == 2) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.fileList = value[0].value;
                  this.dataForm.isabnormal1 = abnormalComment[0].isabnormal;
                  this.dataForm.abnormal1 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe1 = abnormalComment[0].Describe;
                  this.dataForm.fileList1 = value[1].value;
                  this.dataForm.isabnormal2 = abnormalComment[1].isabnormal;
                  this.dataForm.abnormal2 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe2 = abnormalComment[1].Describe;
                }
                if (synInstallDetails[i].indexNum == 3) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.fileList2 = value[0].value;
                  this.dataForm.isabnormal3 = abnormalComment[0].isabnormal;
                  this.dataForm.abnormal3 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe3 = abnormalComment[0].Describe;

                  this.dataForm.fileList3 = value[1].value;
                  this.dataForm.isabnormal4 = abnormalComment[1].isabnormal;
                  this.dataForm.abnormal4 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe4 = abnormalComment[1].Describe;

                  this.dataForm.fileList4 = value[2].value;
                  this.dataForm.isabnormal5 = abnormalComment[2].isabnormal;
                  this.dataForm.abnormal5 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe5 = abnormalComment[2].Describe;

                  this.dataForm.fileList5 = value[3].value;
                  this.dataForm.isabnormal6 = abnormalComment[3].isabnormal;
                  this.dataForm.abnormal6 = abnormalComment[3].pic;
                  this.dataForm.abnormalDescribe6 = abnormalComment[3].Describe;

                  this.dataForm.fileList6 = value[4].value;
                  this.dataForm.isabnormal7 = abnormalComment[4].isabnormal;
                  this.dataForm.abnormal7 = abnormalComment[4].pic;
                  this.dataForm.abnormalDescribe7 = abnormalComment[4].Describe;
                }
                if (synInstallDetails[i].indexNum == 4) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.value1 = value[0].value;
                  this.dataForm.abnormal8 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe8 = abnormalComment[0].Describe;

                  this.dataForm.value2 = value[1].value;
                  this.dataForm.abnormal9 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe9 = abnormalComment[1].Describe;

                  this.dataForm.value3 = value[2].value;
                  this.dataForm.abnormal10 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe10 =
                    abnormalComment[2].Describe;

                  this.dataForm.value4 = value[3].value;
                  this.dataForm.abnormal11 = abnormalComment[3].pic;
                  this.dataForm.abnormalDescribe11 =
                    abnormalComment[3].Describe;
                }
                if (synInstallDetails[i].indexNum == 5) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.value5 = value[0].value;
                  this.dataForm.abnormal12 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe12 =
                    abnormalComment[0].Describe;

                  this.dataForm.value6 = value[1].value;
                  this.dataForm.abnormal13 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe13 =
                    abnormalComment[1].Describe;
                }
                if (synInstallDetails[i].indexNum == 6) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  if (value[0].value == 1) {
                    this.dataForm.value7 = value[0].value;
                    this.dataForm.value8 = value[1].value;
                    this.dataForm.isabnormal14 = abnormalComment[0].isabnormal;
                    this.dataForm.abnormal14 = abnormalComment[0].pic;
                    this.dataForm.abnormalDescribe14 =
                      abnormalComment[0].Describe;

                    this.dataForm.value9 = value[2].value;
                    this.dataForm.isabnormal15 = abnormalComment[1].isabnormal;
                    this.dataForm.abnormal15 = abnormalComment[1].pic;
                    this.dataForm.abnormalDescribe15 =
                      abnormalComment[1].Describe;
                  } else {
                    this.dataForm.value7 = value[0].value;
                    // this.dataForm.value8=value[1].value
                    this.dataForm.isabnormal14 = abnormalComment[0].isabnormal;
                    this.dataForm.abnormal14 = abnormalComment[0].pic;
                    this.dataForm.abnormalDescribe14 =
                      abnormalComment[0].Describe;

                    this.dataForm.value9 = value[1].value;
                    this.dataForm.isabnormal15 = abnormalComment[1].isabnormal;
                    this.dataForm.abnormal15 = abnormalComment[1].pic;
                    this.dataForm.abnormalDescribe15 =
                      abnormalComment[1].Describe;
                  }
                }
                if (synInstallDetails[i].indexNum == 7) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.value10 = value[0].value;
                  this.dataForm.isabnormal16 = abnormalComment[0].isabnormal;
                  this.dataForm.abnormal16 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe16 =
                    abnormalComment[0].Describe;

                  this.dataForm.value11 = value[1].value;
                  this.dataForm.abnormal17 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe17 =
                    abnormalComment[1].Describe;
                  this.dataForm.value12 = value[1].value;
                  this.dataForm.abnormal18 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe18 =
                    abnormalComment[1].Describe;
                }
                if (synInstallDetails[i].indexNum == 8) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.fileList7 = value[0].value;
                  this.dataForm.isabnormal19 = abnormalComment[0].isabnormal;
                  this.dataForm.abnormal19 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe19 =
                    abnormalComment[0].Describe;

                  this.dataForm.select1 = abnormalComment[1].select1;
                  this.dataForm.fileList8 = value[1].value;
                  this.dataForm.isabnormal20 = abnormalComment[1].isabnormal;
                  this.dataForm.abnormal20 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe20 =
                    abnormalComment[1].Describe;
                  this.dataForm.fileList9 = value[2].value;
                  this.dataForm.isabnormal21 = abnormalComment[2].isabnormal;
                  this.dataForm.abnormal21 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe21 =
                    abnormalComment[2].Describe;

                  this.dataForm.select2 = abnormalComment[3].select2;
                  this.dataForm.fileList10 = value[3].value;
                  this.dataForm.isabnormal22 = abnormalComment[3].isabnormal;
                  this.dataForm.abnormal22 = abnormalComment[3].pic;
                  this.dataForm.abnormalDescribe22 =
                    abnormalComment[3].Describe;
                  if (value[4]) {
                    this.dataForm.fileList10_7 = value[4].value;
                    this.dataForm.isabnormal22_7 =
                      abnormalComment[4].isabnormal;
                    this.dataForm.abnormal22_7 = abnormalComment[4].pic;
                    this.dataForm.abnormalDescribe22_7 =
                      abnormalComment[4].Describe;
                  }
                }
                if (synInstallDetails[i].indexNum == 9) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.value13 = value[0].value;
                  this.dataForm.isabnormal23 = abnormalComment[0].isabnormal;
                  this.dataForm.abnormal23 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe23 =
                    abnormalComment[0].Describe;

                  this.dataForm.value14 = value[1].value;
                  this.dataForm.abnormal24 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe24 =
                    abnormalComment[1].Describe;

                  this.dataForm.value15 = value[2].value;
                  this.dataForm.abnormal25 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe25 =
                    abnormalComment[2].Describe;

                  this.dataForm.value16 = value[3].value;
                  this.dataForm.abnormal26 = abnormalComment[3].pic;
                  this.dataForm.abnormalDescribe26 =
                    abnormalComment[3].Describe;
                }
                if (synInstallDetails[i].indexNum == 10) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.fileList11 = value[0].value;
                  this.dataForm.isabnormal27 = abnormalComment[0].isabnormal;
                  this.dataForm.abnormal27 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe27 =
                    abnormalComment[0].Describe;

                  this.dataForm.fileList12 = value[1].value;
                  this.dataForm.select3 = abnormalComment[1].select;
                  this.dataForm.isabnormal28 = abnormalComment[1].isabnormal;
                  this.dataForm.abnormal28 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe28 =
                    abnormalComment[1].Describe;

                  this.dataForm.fileList13 = value[2].value;
                  this.dataForm.isabnormal29 = abnormalComment[2].isabnormal;
                  this.dataForm.abnormal29 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe29 =
                    abnormalComment[2].Describe;

                  this.dataForm.value17 = value[3].value;
                  this.dataForm.abnormal30 = abnormalComment[3].pic;
                  this.dataForm.abnormalDescribe30 =
                    abnormalComment[3].Describe;

                  this.dataForm.value18 = value[4].value;
                  this.dataForm.abnormal31 = abnormalComment[4].pic;
                  this.dataForm.abnormalDescribe31 =
                    abnormalComment[4].Describe;

                  if (value[5]) {
                    this.dataForm.fileList13_1 = value[5].value;
                    this.dataForm.isabnormal29_1 =
                      abnormalComment[5].isabnormal;
                    this.dataForm.abnormal29_1 = abnormalComment[5].pic;
                    this.dataForm.abnormalDescribe29_1 =
                      abnormalComment[5].Describe;
                  }
                  if (value[6]) {
                    this.dataForm.fileList13_2 = value[6].value;
                    this.dataForm.select4 = abnormalComment[6].select;
                    this.dataForm.isabnormal29_2 =
                      abnormalComment[6].isabnormal;
                    this.dataForm.abnormal29_2 = abnormalComment[6].pic;
                    this.dataForm.abnormalDescribe29_2 =
                      abnormalComment[6].Describe;
                  }
                }

                if (synInstallDetails[i].indexNum == 11) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  if (synInstallDetails[i].fileName == 0) {
                    this.dataForm.value19 = value[0].value;
                    this.dataForm.abnormal32 = abnormalComment[0].pic;
                    this.dataForm.abnormalDescribe32 =
                      abnormalComment[0].Describe;
                    this.activeName = "first";
                  }
                  if (synInstallDetails[i].fileName == 1) {
                    this.activeName = "second";
                    this.dataForm.fileList14 = value[0].value;
                    this.dataForm.isabnormal33 = abnormalComment[0].isabnormal;
                    this.dataForm.abnormal33 = abnormalComment[0].pic;
                    this.dataForm.abnormalDescribe33 =
                      abnormalComment[0].Describe;

                    this.dataForm.value20 = value[1].value;
                    this.dataForm.abnormal34 = abnormalComment[1].pic;
                    this.dataForm.abnormalDescribe34 =
                      abnormalComment[1].Describe;
                  }
                  if (synInstallDetails[i].fileName == 2) {
                    this.activeName = "third";

                    this.dataForm.fileList15 = value[0].value;
                    this.dataForm.isabnormal35 = abnormalComment[0].isabnormal;
                    this.dataForm.abnormal35 = abnormalComment[0].pic;
                    this.dataForm.abnormalDescribe35 =
                      abnormalComment[0].Describe;

                    this.dataForm.value21 = value[1].value;
                    this.dataForm.abnormal36 = abnormalComment[1].pic;
                    this.dataForm.abnormalDescribe36 =
                      abnormalComment[1].Describe;

                    this.dataForm.value22 = value[2].value;
                    this.dataForm.abnormal37 = abnormalComment[2].pic;
                    this.dataForm.abnormalDescribe37 =
                      abnormalComment[2].Describe;
                  }
                  if (synInstallDetails[i].fileName == 3) {
                    this.activeName = "fourth";
                    this.dataForm.value23 = value[0].value;
                    this.dataForm.abnormal38 = abnormalComment[0].pic;
                    this.dataForm.abnormalDescribe38 =
                      abnormalComment[0].Describe;
                  }
                }
                if (synInstallDetails[i].indexNum == 12) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.value24 = value[0].value;
                  this.dataForm.abnormal39 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe39 =
                    abnormalComment[0].Describe;

                  this.dataForm.value25 = value[1].value;
                  this.dataForm.abnormal40 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe40 =
                    abnormalComment[1].Describe;

                  this.dataForm.value26 = value[2].value;
                  this.dataForm.abnormal41 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe41 =
                    abnormalComment[2].Describe;

                  this.dataForm.value27 = value[3].value;
                  this.dataForm.abnormal42 = abnormalComment[3].pic;
                  this.dataForm.abnormalDescribe42 =
                    abnormalComment[3].Describe;
                }
                if (synInstallDetails[i].indexNum == 13) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.fileList16 = value[0].value;
                  this.dataForm.isabnormal43 = abnormalComment[0].isabnormal;
                  this.dataForm.abnormal43 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe43 =
                    abnormalComment[0].Describe;

                  this.dataForm.fileList17 = value[1].value;
                  this.dataForm.isabnormal44 = abnormalComment[1].isabnormal;
                  this.dataForm.abnormal44 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe44 =
                    abnormalComment[1].Describe;

                  this.dataForm.fileList18 = value[2].value;
                  this.dataForm.isabnormal45 = abnormalComment[2].isabnormal;
                  this.dataForm.abnormal45 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe45 =
                    abnormalComment[2].Describe;
                }
                if (synInstallDetails[i].indexNum == 14) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.fileList19 = value[0].value;
                  this.dataForm.isabnormal46 = abnormalComment[0].isabnormal;
                  this.dataForm.abnormal46 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe46 =
                    abnormalComment[0].Describe;

                  this.dataForm.fileList20 = value[1].value;
                  this.dataForm.isabnormal47 = abnormalComment[1].isabnormal;
                  this.dataForm.abnormal47 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe47 =
                    abnormalComment[1].Describe;
                }
                if (synInstallDetails[i].indexNum == 15) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.value28 = value[0].value;
                  this.dataForm.abnormal48 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe48 =
                    abnormalComment[0].Describe;

                  this.dataForm.value29 = value[1].value;
                  this.dataForm.abnormal49 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe49 =
                    abnormalComment[1].Describe;

                  this.dataForm.value30 = value[2].value;
                  this.dataForm.isabnormal50 = abnormalComment[2].isabnormal;
                  this.dataForm.abnormal50 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe50 =
                    abnormalComment[2].Describe;
                }
                if (synInstallDetails[i].indexNum == 16) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.value31 = value[0].value;
                  this.dataForm.isabnormal51 = abnormalComment[0].isabnormal;
                  this.dataForm.abnormal51 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe51 =
                    abnormalComment[0].Describe;

                  this.dataForm.value32 = value[1].value;
                  this.dataForm.isabnormal52 = abnormalComment[1].isabnormal;
                  this.dataForm.abnormal52 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe52 =
                    abnormalComment[1].Describe;

                  this.dataForm.value33 = value[2].value;
                  this.dataForm.abnormal53 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe53 =
                    abnormalComment[2].Describe;
                  if (value[3]) {
                    this.dataForm.fileList33_1 = value[3].value;
                  }
                }

                if (synInstallDetails[i].indexNum == 17) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.value34 = value[0].value;
                  this.dataForm.abnormal54 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe54 =
                    abnormalComment[0].Describe;

                  this.dataForm.value35 = value[1].value;
                  this.dataForm.isabnormal55 = abnormalComment[1].isabnormal;
                  this.dataForm.abnormal55 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe55 =
                    abnormalComment[1].Describe;

                  this.dataForm.value36 = value[2].value;
                  this.dataForm.isabnormal56 = abnormalComment[2].isabnormal;
                  this.dataForm.abnormal56 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe56 =
                    abnormalComment[2].Describe;

                  this.dataForm.value37 = value[3].value;
                  this.dataForm.abnormal57 = abnormalComment[3].pic;
                  this.dataForm.abnormalDescribe57 =
                    abnormalComment[3].Describe;
                }
                if (synInstallDetails[i].indexNum == 18) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.value38 = value[0].value;
                  this.dataForm.abnormal58 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe58 =
                    abnormalComment[0].Describe;

                  this.dataForm.fileList21 = value[1].value;
                  this.dataForm.isabnormal59 = abnormalComment[1].isabnormal;
                  this.dataForm.abnormal59 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe59 =
                    abnormalComment[1].Describe;

                  this.dataForm.fileList22 = value[2].value;
                  this.dataForm.isabnormal60 = abnormalComment[2].isabnormal;
                  this.dataForm.abnormal60 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe60 =
                    abnormalComment[2].Describe;

                  this.dataForm.fileList23 = value[3].value;
                  this.dataForm.isabnormal61 = abnormalComment[3].isabnormal;
                  this.dataForm.abnormal61 = abnormalComment[3].pic;
                  this.dataForm.abnormalDescribe61 =
                    abnormalComment[3].Describe;
                }
                if (synInstallDetails[i].indexNum == 19) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.value39 = value[0].value;
                  this.dataForm.abnormal62 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe62 =
                    abnormalComment[0].Describe;

                  this.dataForm.value40 = value[1].value;
                  this.dataForm.abnormal63 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe63 =
                    abnormalComment[1].Describe;

                  this.dataForm.value41 = value[2].value;
                  this.dataForm.abnormal64 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe64 =
                    abnormalComment[2].Describe;

                  this.dataForm.value42 = value[3].value;
                  this.dataForm.abnormal65 = abnormalComment[3].pic;
                  this.dataForm.abnormalDescribe65 =
                    abnormalComment[3].Describe;

                  this.dataForm.value43 = value[4].value;
                  this.dataForm.isabnormal66 = abnormalComment[4].isabnormal;
                  this.dataForm.abnormal66 = abnormalComment[4].pic;
                  this.dataForm.abnormalDescribe66 =
                    abnormalComment[4].Describe;
                }
                if (synInstallDetails[i].indexNum == 20) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );
                  this.dataForm.value44 = value[0].value;
                  this.dataForm.abnormal67 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe67 =
                    abnormalComment[0].Describe;

                  this.dataForm.value45 = value[1].value;
                  this.dataForm.abnormal68 = abnormalComment[1].pic;
                  this.dataForm.abnormalDescribe68 =
                    abnormalComment[1].Describe;

                  this.dataForm.value46 = value[2].value;
                  this.dataForm.abnormal69 = abnormalComment[2].pic;
                  this.dataForm.abnormalDescribe69 =
                    abnormalComment[2].Describe;

                  this.dataForm.value47 = value[3].value;
                  this.dataForm.abnormal70 = abnormalComment[3].pic;
                  this.dataForm.abnormalDescribe70 =
                    abnormalComment[3].Describe;

                  this.dataForm.value48 = value[4].value;
                  this.dataForm.abnormal71 = abnormalComment[4].pic;
                  this.dataForm.abnormalDescribe71 =
                    abnormalComment[4].Describe;

                  this.dataForm.value49 = value[5].value;
                  this.dataForm.isabnormal72 = abnormalComment[5].isabnormal;
                  this.dataForm.abnormal72 = abnormalComment[5].pic;
                  this.dataForm.abnormalDescribe72 =
                    abnormalComment[5].Describe;

                  this.dataForm.fileList24 = value[6].value;
                  this.dataForm.isabnormal73 = abnormalComment[6].isabnormal;
                  this.dataForm.abnormal73 = abnormalComment[6].pic;
                  this.dataForm.abnormalDescribe73 =
                    abnormalComment[6].Describe;

                  this.dataForm.value50 = value[7].value;
                  this.dataForm.abnormal74 = abnormalComment[7].pic;
                  this.dataForm.abnormalDescribe74 =
                    abnormalComment[7].Describe;

                  this.dataForm.fileList25 = value[8].value;
                  this.dataForm.isabnormal75 = abnormalComment[8].isabnormal;
                  this.dataForm.abnormal75 = abnormalComment[8].pic;
                  this.dataForm.abnormalDescribe75 =
                    abnormalComment[8].Describe;

                  this.dataForm.fileList26 = value[9].value;
                  this.dataForm.isabnormal76 = abnormalComment[9].isabnormal;
                  this.dataForm.abnormal76 = abnormalComment[9].pic;
                  this.dataForm.abnormalDescribe76 =
                    abnormalComment[9].Describe;

                  this.dataForm.fileList27 = value[10].value;
                  this.dataForm.isabnormal77 = abnormalComment[10].isabnormal;
                  this.dataForm.abnormal77 = abnormalComment[10].pic;
                  this.dataForm.abnormalDescribe77 =
                    abnormalComment[10].Describe;

                  this.dataForm.value51 = value[11].value;
                  this.dataForm.abnormal78 = abnormalComment[11].pic;
                  this.dataForm.abnormalDescribe78 =
                    abnormalComment[11].Describe;

                  this.dataForm.fileList28 = value[12].value;
                  this.dataForm.isabnormal79 = abnormalComment[12].isabnormal;
                  this.dataForm.abnormal79 = abnormalComment[12].pic;
                  this.dataForm.abnormalDescribe79 =
                    abnormalComment[12].Describe;

                  if (value[13]) {
                    this.dataForm.valuenew = value[13].value;
                    this.dataForm.fileListnew = abnormalComment[13].pic;
                  }
                }
                if (synInstallDetails[i].indexNum == 21) {
                  let value = JSON.parse(synInstallDetails[i].value);
                  let abnormalComment = JSON.parse(
                    synInstallDetails[i].abnormalComment
                  );

                  this.dataForm.fileList29 = value[0].value;
                  this.dataForm.isabnormal80 = abnormalComment[0].isabnormal;
                  this.dataForm.abnormal80 = abnormalComment[0].pic;
                  this.dataForm.abnormalDescribe80 =
                    abnormalComment[0].Describe;
                }
                if (synInstallDetails[i].indexNum == 22) {
                  let value = JSON.parse(synInstallDetails[i].value);

                  this.dataForm.value52 = value[0].value;
                  this.dataForm.value53 = value[1].value;
                  this.dataForm.evaluate = res.info.evaluate;
                }
              }
            }
          });
        }
      });
    },
    handleClick() {},
    // 表单提交
    async dataFormSubmit() {
      this.$refs["dataForm"].validate(async (valid) => {
        if (valid) {
          let synInstallDetails = [];
          for (let i = 0; i < this.synInstallDetails.length; i++) {
            if (this.synInstallDetails[i].indexNum == 1) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.valueSelect,
                },
                {
                  index: 2,
                  value: this.$refs.fileListSelect
                    ? this.$refs.fileListSelect.backData()
                    : [],
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                // abnormalComment:JSON.stringify(abnormalFileData),

                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 2) {
              let fileData = [
                {
                  index: 1,
                  // value: this.dataForm.fileList
                  value: this.$refs.fileList.backData(),
                },
                {
                  index: 2,
                  value: this.$refs.fileList1.backData(),
                },
              ];
              console.log(this.$refs.abnormal1);
              let abnormalFileData = [
                {
                  index: 1,
                  isabnormal: this.dataForm.isabnormal1,
                  pic: this.$refs.abnormal1
                    ? this.$refs.abnormal1.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe1,
                },
                {
                  index: 2,
                  isabnormal: this.dataForm.isabnormal2,
                  pic: this.$refs.abnormal2
                    ? this.$refs.abnormal2.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe2,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),

                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 3) {
              let fileData = [
                {
                  index: 1,
                  value: this.$refs.fileList2.backData(),
                },
                {
                  index: 2,
                  value: this.$refs.fileList3.backData(),
                },
                {
                  index: 3,
                  value: this.$refs.fileList4.backData(),
                },
                {
                  index: 4,
                  value: this.$refs.fileList5.backData(),
                },
                {
                  index: 5,
                  value: this.$refs.fileList6.backData(),
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  isabnormal: this.dataForm.isabnormal3,
                  pic: this.$refs.abnormal3
                    ? this.$refs.abnormal3.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe3,
                },
                {
                  index: 2,
                  isabnormal: this.dataForm.isabnormal4,
                  pic: this.$refs.abnormal4
                    ? this.$refs.abnormal4.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe4,
                },
                {
                  index: 3,
                  isabnormal: this.dataForm.isabnormal5,
                  pic: this.$refs.abnormal5
                    ? this.$refs.abnormal5.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe5,
                },
                {
                  index: 4,
                  isabnormal: this.dataForm.isabnormal6,
                  pic: this.$refs.abnormal6
                    ? this.$refs.abnormal6.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe6,
                },
                {
                  index: 5,
                  isabnormal: this.dataForm.isabnormal7,
                  pic: this.$refs.abnormal7
                    ? this.$refs.abnormal7.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe7,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),

                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 4) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.value1,
                },
                {
                  index: 2,
                  value: this.dataForm.value2,
                },
                {
                  index: 3,
                  value: this.dataForm.value3,
                },
                {
                  index: 4,
                  value: this.dataForm.value4,
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  pic: this.$refs.abnormal8
                    ? this.$refs.abnormal8.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe8,
                },
                {
                  index: 2,
                  pic: this.$refs.abnormal9
                    ? this.$refs.abnormal9.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe9,
                },
                {
                  index: 3,
                  pic: this.$refs.abnormal10
                    ? this.$refs.abnormal10.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe10,
                },
                {
                  index: 4,
                  pic: this.$refs.abnormal11
                    ? this.$refs.abnormal11.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe11,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),

                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 5) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.value5,
                },
                {
                  index: 2,
                  value: this.dataForm.value6,
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  pic: this.$refs.abnormal12
                    ? this.$refs.abnormal12.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe12,
                },
                {
                  index: 2,
                  pic: this.$refs.abnormal13
                    ? this.$refs.abnormal13.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe13,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),

                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }

            if (this.synInstallDetails[i].indexNum == 6) {
              let fileData = [];
              if (this.dataForm.value7 == 1) {
                fileData = [
                  {
                    index: 1,
                    value: this.dataForm.value7,
                  },
                  {
                    index: 2,
                    value: this.dataForm.value8,
                  },
                  {
                    index: 3,
                    value: this.dataForm.value9,
                  },
                ];
              } else {
                fileData = [
                  {
                    index: 1,
                    value: this.dataForm.value7,
                  },
                  {
                    index: 2,
                    value: this.dataForm.value9,
                  },
                ];
              }

              let abnormalFileData = [
                {
                  index: 1,
                  isabnormal: this.dataForm.isabnormal14,
                  pic: this.$refs.abnormal14
                    ? this.$refs.abnormal14.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe14,
                },
                {
                  index: 2,
                  isabnormal: this.dataForm.isabnormal15,
                  pic: this.$refs.abnormal15
                    ? this.$refs.abnormal15.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe15,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),

                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 7) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.value10,
                },
                {
                  index: 2,
                  value: this.dataForm.value11,
                },
                {
                  index: 3,
                  value: this.dataForm.value12,
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  isabnormal: this.dataForm.isabnormal16,
                  pic: this.$refs.abnormal16
                    ? this.$refs.abnormal16.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe16,
                },
                {
                  index: 2,
                  pic: this.$refs.abnormal17
                    ? this.$refs.abnormal17.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe17,
                },
                {
                  index: 3,
                  pic: this.$refs.abnormal18
                    ? this.$refs.abnormal18.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe18,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 8) {
              //   if (!this.$refs.fileList7.backData().length && !this.$refs.fileList8.backData().length && !this.$refs.fileList9.backData().length && !this.$refs.fileList10.backData().length) {
              //   this.$alert('套管确认不能为空！', '提示', {
              //       dangerouslyUseHTMLString: true
              //     });
              // 	this.submitDisabled = false
              // 	return false

              // }
              let fileData = [
                {
                  index: 1,
                  value: this.$refs.fileList7.backData(),
                },
                {
                  index: 2,
                  value: this.dataForm.select1
                    ? this.$refs.fileList8.backData()
                    : [],
                },
                {
                  index: 3,
                  value: this.$refs.fileList9.backData(),
                },
                {
                  index: 4,
                  value: this.dataForm.select2
                    ? this.$refs.fileList10.backData()
                    : [],
                },
                {
                  index: 5,
                  value: this.$refs.fileList10_7.backData(),
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  isabnormal: this.dataForm.isabnormal19,
                  pic: this.$refs.abnormal19
                    ? this.$refs.abnormal19.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe19,
                },
                {
                  index: 2,
                  select1: this.dataForm.select1,
                  isabnormal: this.dataForm.isabnormal20,
                  pic: this.$refs.abnormal20
                    ? this.$refs.abnormal20.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe20,
                },
                {
                  index: 3,
                  isabnormal: this.dataForm.isabnormal21,
                  pic: this.$refs.abnormal21
                    ? this.$refs.abnormal21.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe21,
                },
                {
                  index: 4,
                  select2: this.dataForm.select2,
                  isabnormal: this.dataForm.isabnormal22,
                  pic: this.$refs.abnormal22
                    ? this.$refs.abnormal22.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe22,
                },
                {
                  index: 5,
                  isabnormal: this.dataForm.isabnormal22_7,
                  pic: this.$refs.abnormal22_7
                    ? this.$refs.abnormal22_7.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe22_7,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 9) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.value13,
                },
                {
                  index: 2,
                  value: this.dataForm.value14,
                },
                {
                  index: 3,
                  value: this.dataForm.value15,
                },
                {
                  index: 4,
                  value: this.dataForm.value16,
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  isabnormal: this.dataForm.isabnormal23,
                  pic: this.$refs.abnormal23
                    ? this.$refs.abnormal23.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe23,
                },
                {
                  index: 2,
                  // isabnormal: this.dataForm.isabnormal20,
                  pic: this.$refs.abnormal24
                    ? this.$refs.abnormal24.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe24,
                },
                {
                  index: 3,
                  // isabnormal: this.dataForm.isabnormal21,
                  pic: this.$refs.abnormal25
                    ? this.$refs.abnormal25.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe25,
                },
                {
                  index: 4,
                  // isabnormal: this.dataForm.isabnormal22,
                  pic: this.$refs.abnormal26
                    ? this.$refs.abnormal26.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe26,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 10) {
              let fileData = [
                {
                  index: 1,
                  value: this.$refs.fileList11.backData(),
                },
                {
                  index: 2,
                  value: this.$refs.fileList12
                    ? this.$refs.fileList12.backData()
                    : [],
                },
                {
                  index: 3,
                  value: this.$refs.fileList13.backData(),
                },
                {
                  index: 4,
                  value: this.dataForm.value17,
                },
                {
                  index: 5,
                  value: this.dataForm.value18,
                },
                {
                  index: 6,
                  value: this.$refs.fileList13_1.backData(),
                },
                {
                  index: 7,
                  value: this.$refs.fileList13_2
                    ? this.$refs.fileList13_2.backData()
                    : [],
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  isabnormal: this.dataForm.isabnormal27,
                  pic: this.$refs.abnormal27
                    ? this.$refs.abnormal27.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe27,
                },
                {
                  index: 2,
                  select: this.dataForm.select3,
                  isabnormal: this.dataForm.isabnormal28,
                  pic: this.$refs.abnormal28
                    ? this.$refs.abnormal28.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe28,
                },
                {
                  index: 3,
                  isabnormal: this.dataForm.isabnormal29,
                  pic: this.$refs.abnormal29
                    ? this.$refs.abnormal29.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe29,
                },
                {
                  index: 4,
                  // isabnormal: this.dataForm.isabnormal22,
                  pic: this.$refs.abnormal30
                    ? this.$refs.abnormal30.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe30,
                },
                {
                  index: 5,
                  // isabnormal: this.dataForm.isabnormal22,
                  pic: this.$refs.abnormal31
                    ? this.$refs.abnormal31.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe31,
                },
                {
                  index: 6,
                  isabnormal: this.dataForm.isabnormal29_1,
                  pic: this.$refs.abnormal29_1
                    ? this.$refs.abnormal29_1.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe29_1,
                },
                {
                  index: 7,
                  isabnormal: this.dataForm.isabnormal29_2,
                  select: this.dataForm.select4,
                  pic: this.$refs.abnormal29_2
                    ? this.$refs.abnormal29_2.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe29_2,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 11) {
              let fileData = [];
              let abnormalFileData = [];
              let activeName = 0;
              if (this.activeName == "first") {
                activeName = 0;
                fileData = [
                  {
                    index: 1,
                    value: this.dataForm.value19,
                  },
                ];
                abnormalFileData = [
                  {
                    index: 1,
                    // isabnormal: this.dataForm.isabnormal27,
                    pic: this.$refs.abnormal32
                      ? this.$refs.abnormal32.backData()
                      : [],
                    Describe: this.dataForm.abnormalDescribe32,
                  },
                ];
              }
              if (this.activeName == "second") {
                activeName = 1;
                fileData = [
                  {
                    index: 1,
                    value: this.$refs.fileList14.backData(),
                  },
                  {
                    index: 2,
                    value: this.dataForm.value20,
                  },
                ];
                abnormalFileData = [
                  {
                    index: 1,
                    isabnormal: this.dataForm.isabnormal33,
                    pic: this.$refs.abnormal33
                      ? this.$refs.abnormal33.backData()
                      : [],
                    Describe: this.dataForm.abnormalDescribe33,
                  },
                  {
                    index: 2,
                    // isabnormal: this.dataForm.isabnormal28,
                    pic: this.$refs.abnormal34
                      ? this.$refs.abnormal34.backData()
                      : [],
                    Describe: this.dataForm.abnormalDescribe34,
                  },
                ];
              }
              if (this.activeName == "third") {
                activeName = 2;
                fileData = [
                  {
                    index: 1,
                    value: this.$refs.fileList15.backData(),
                  },
                  {
                    index: 2,
                    value: this.dataForm.value21,
                  },
                  {
                    index: 3,
                    value: this.dataForm.value22,
                  },
                ];
                abnormalFileData = [
                  {
                    index: 1,
                    isabnormal: this.dataForm.isabnormal35,
                    pic: this.$refs.abnormal35
                      ? this.$refs.abnormal35.backData()
                      : [],
                    Describe: this.dataForm.abnormalDescribe35,
                  },
                  {
                    index: 2,
                    pic: this.$refs.abnormal36
                      ? this.$refs.abnormal36.backData()
                      : [],
                    Describe: this.dataForm.abnormalDescribe36,
                  },
                  {
                    index: 3,
                    pic: this.$refs.abnormal37
                      ? this.$refs.abnormal37.backData()
                      : [],
                    Describe: this.dataForm.abnormalDescribe37,
                  },
                ];
              }
              if (this.activeName == "fourth") {
                activeName = 0;
                fileData = [
                  {
                    index: 1,
                    value: this.dataForm.value23,
                  },
                ];
                abnormalFileData = [
                  {
                    index: 1,
                    // isabnormal: this.dataForm.isabnormal27,
                    pic: this.$refs.abnormal38
                      ? this.$refs.abnormal38.backData()
                      : [],
                    Describe: this.dataForm.abnormalDescribe38,
                  },
                ];
              }
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                fileName: activeName,

                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 12) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.value24,
                },
                {
                  index: 2,
                  value: this.dataForm.value25,
                },
                {
                  index: 3,
                  value: this.dataForm.value26,
                },
                {
                  index: 4,
                  value: this.dataForm.value27,
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  pic: this.$refs.abnormal39
                    ? this.$refs.abnormal39.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe39,
                },
                {
                  index: 2,
                  pic: this.$refs.abnormal40
                    ? this.$refs.abnormal40.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe40,
                },
                {
                  index: 3,
                  pic: this.$refs.abnormal41
                    ? this.$refs.abnormal41.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe41,
                },
                {
                  index: 4,
                  pic: this.$refs.abnormal42
                    ? this.$refs.abnormal42.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe42,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 13) {
              let fileData = [
                {
                  index: 1,
                  value: this.$refs.fileList16.backData(),
                },
                {
                  index: 2,
                  value: this.$refs.fileList17.backData(),
                },
                {
                  index: 3,
                  value: this.$refs.fileList18.backData(),
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  isabnormal: this.dataForm.isabnormal43,
                  pic: this.$refs.abnormal43
                    ? this.$refs.abnormal43.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe43,
                },
                {
                  index: 2,
                  isabnormal: this.dataForm.isabnormal44,
                  pic: this.$refs.abnormal44
                    ? this.$refs.abnormal44.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe44,
                },
                {
                  index: 3,
                  isabnormal: this.dataForm.isabnormal45,
                  pic: this.$refs.abnormal45
                    ? this.$refs.abnormal45.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe45,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 14) {
              let fileData = [
                {
                  index: 1,
                  value: this.$refs.fileList19.backData(),
                },
                {
                  index: 2,
                  value: this.$refs.fileList20.backData(),
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  isabnormal: this.dataForm.isabnormal46,
                  pic: this.$refs.abnormal46
                    ? this.$refs.abnormal46.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe46,
                },
                {
                  index: 2,
                  isabnormal: this.dataForm.isabnormal47,
                  pic: this.$refs.abnormal47
                    ? this.$refs.abnormal47.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe47,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 15) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.value28,
                },
                {
                  index: 2,
                  value: this.dataForm.value29,
                },
                {
                  index: 3,
                  value: this.dataForm.value30,
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  // isabnormal: this.dataForm.isabnormal46,
                  pic: this.$refs.abnormal48
                    ? this.$refs.abnormal48.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe48,
                },
                {
                  index: 2,
                  // isabnormal: this.dataForm.isabnormal49,
                  pic: this.$refs.abnormal49
                    ? this.$refs.abnormal49.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe49,
                },
                {
                  index: 3,
                  isabnormal: this.dataForm.isabnormal50,
                  pic: this.$refs.abnormal50
                    ? this.$refs.abnormal50.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe50,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 16) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.value31,
                },
                {
                  index: 2,
                  value: this.dataForm.value32,
                },
                {
                  index: 3,
                  value: this.dataForm.value33,
                },
                {
                  index: 4,
                  value: this.$refs.fileList33_1
                    ? this.$refs.fileList33_1.backData()
                    : [],
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  isabnormal: this.dataForm.isabnormal51,
                  pic: this.$refs.abnormal51
                    ? this.$refs.abnormal51.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe51,
                },
                {
                  index: 2,
                  isabnormal: this.dataForm.isabnormal52,
                  pic: this.$refs.abnormal52
                    ? this.$refs.abnormal52.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe52,
                },
                {
                  index: 3,
                  // isabnormal: this.dataForm.isabnormal50,
                  pic: this.$refs.abnormal53
                    ? this.$refs.abnormal53.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe53,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 17) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.value34,
                },
                {
                  index: 2,
                  value: this.dataForm.value35,
                },
                {
                  index: 3,
                  value: this.dataForm.value36,
                },
                {
                  index: 4,
                  value: this.dataForm.value37,
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  // isabnormal: this.dataForm.isabnormal51,
                  pic: this.$refs.abnormal54
                    ? this.$refs.abnormal54.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe54,
                },
                {
                  index: 2,
                  isabnormal: this.dataForm.isabnormal55,
                  pic: this.$refs.abnormal55
                    ? this.$refs.abnormal55.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe55,
                },
                {
                  index: 3,
                  isabnormal: this.dataForm.isabnormal56,
                  pic: this.$refs.abnormal56
                    ? this.$refs.abnormal56.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe56,
                },
                {
                  index: 4,
                  // isabnormal: this.dataForm.isabnormal50,
                  pic: this.$refs.abnormal57
                    ? this.$refs.abnormal57.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe57,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }

            if (this.synInstallDetails[i].indexNum == 18) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.value38,
                },
                {
                  index: 2,
                  value: this.$refs.fileList21.backData(),
                },
                {
                  index: 3,
                  value: this.$refs.fileList22.backData(),
                },
                {
                  index: 4,
                  value: this.$refs.fileList23.backData(),
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  // isabnormal: this.dataForm.isabnormal51,
                  pic: this.$refs.abnormal58
                    ? this.$refs.abnormal58.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe58,
                },
                {
                  index: 2,
                  isabnormal: this.dataForm.isabnormal59,
                  pic: this.$refs.abnormal59
                    ? this.$refs.abnormal59.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe59,
                },
                {
                  index: 3,
                  isabnormal: this.dataForm.isabnormal60,
                  pic: this.$refs.abnormal60
                    ? this.$refs.abnormal60.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe60,
                },
                {
                  index: 4,
                  isabnormal: this.dataForm.isabnormal51,
                  pic: this.$refs.abnormal61
                    ? this.$refs.abnormal61.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe61,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 19) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.value39,
                },
                {
                  index: 2,
                  value: this.dataForm.value40,
                },
                {
                  index: 3,
                  value: this.dataForm.value41,
                },
                {
                  index: 4,
                  value: this.dataForm.value42,
                },
                {
                  index: 5,
                  value: this.dataForm.value43,
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  // isabnormal: this.dataForm.isabnormal51,
                  pic: this.$refs.abnormal62
                    ? this.$refs.abnormal62.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe62,
                },
                {
                  index: 2,
                  // isabnormal: this.dataForm.isabnormal63,
                  pic: this.$refs.abnormal63
                    ? this.$refs.abnormal63.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe63,
                },
                {
                  index: 3,
                  // isabnormal: this.dataForm.isabnormal64,
                  pic: this.$refs.abnormal64
                    ? this.$refs.abnormal64.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe64,
                },
                {
                  index: 4,
                  // isabnormal: this.dataForm.isabnormal65,
                  pic: this.$refs.abnormal65
                    ? this.$refs.abnormal65.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe65,
                },
                {
                  index: 5,
                  isabnormal: this.dataForm.isabnormal66,
                  pic: this.$refs.abnormal66
                    ? this.$refs.abnormal66.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe66,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 20) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.value44,
                },
                {
                  index: 2,
                  value: this.dataForm.value45,
                },
                {
                  index: 3,
                  value: this.dataForm.value46,
                },
                {
                  index: 4,
                  value: this.dataForm.value47,
                },
                {
                  index: 5,
                  value: this.dataForm.value48,
                },
                {
                  index: 6,
                  value: this.dataForm.value49,
                },
                {
                  index: 7,
                  value: this.$refs.fileList24.backData(),
                },
                {
                  index: 8,
                  value: this.dataForm.value50,
                },
                {
                  index: 9,
                  value: this.$refs.fileList25.backData(),
                },
                {
                  index: 10,
                  value: this.$refs.fileList26.backData(),
                },
                {
                  index: 11,
                  value: this.$refs.fileList27.backData(),
                },
                {
                  index: 12,
                  value: this.dataForm.value51,
                },
                {
                  index: 13,
                  value: this.$refs.fileList28.backData(),
                },
                {
                  index: 14,
                  value: this.dataForm.valuenew,
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  // isabnormal: this.dataForm.isabnormal51,
                  pic: this.$refs.abnormal67
                    ? this.$refs.abnormal67.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe67,
                },
                {
                  index: 2,
                  // isabnormal: this.dataForm.isabnormal63,
                  pic: this.$refs.abnormal68
                    ? this.$refs.abnormal68.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe68,
                },
                {
                  index: 3,
                  // isabnormal: this.dataForm.isabnormal64,
                  pic: this.$refs.abnormal69
                    ? this.$refs.abnormal69.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe69,
                },
                {
                  index: 4,
                  // isabnormal: this.dataForm.isabnormal65,
                  pic: this.$refs.abnormal70
                    ? this.$refs.abnormal70.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe70,
                },
                {
                  index: 5,
                  // isabnormal: this.dataForm.isabnormal65,
                  pic: this.$refs.abnormal71
                    ? this.$refs.abnormal71.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe71,
                },
                {
                  index: 6,
                  isabnormal: this.dataForm.isabnormal72,
                  pic: this.$refs.abnormal72
                    ? this.$refs.abnormal72.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe72,
                },
                {
                  index: 7,
                  isabnormal: this.dataForm.isabnormal73,
                  pic: this.$refs.abnormal73
                    ? this.$refs.abnormal73.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe73,
                },
                {
                  index: 8,
                  // isabnormal: this.dataForm.isabnormal65,
                  pic: this.$refs.abnormal74
                    ? this.$refs.abnormal74.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe74,
                },
                {
                  index: 9,
                  isabnormal: this.dataForm.isabnormal75,
                  pic: this.$refs.abnormal75
                    ? this.$refs.abnormal75.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe75,
                },
                {
                  index: 10,
                  isabnormal: this.dataForm.isabnormal76,
                  pic: this.$refs.abnormal76
                    ? this.$refs.abnormal76.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe76,
                },
                {
                  index: 11,
                  isabnormal: this.dataForm.isabnormal77,
                  pic: this.$refs.abnormal77
                    ? this.$refs.abnormal77.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe77,
                },
                {
                  index: 12,
                  // isabnormal: this.dataForm.isabnormal65,
                  pic: this.$refs.abnormal78
                    ? this.$refs.abnormal78.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe78,
                },
                {
                  index: 13,
                  isabnormal: this.dataForm.isabnormal79,
                  pic: this.$refs.abnormal79
                    ? this.$refs.abnormal79.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe79,
                },
                {
                  index: 14,
                  pic: this.$refs.fileListnew
                    ? this.$refs.fileListnew.backData()
                    : [],
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }

            if (this.synInstallDetails[i].indexNum == 21) {
              let fileData = [
                {
                  index: 1,
                  value: this.$refs.fileList29.backData(),
                },
              ];
              let abnormalFileData = [
                {
                  index: 1,
                  isabnormal: this.dataForm.isabnormal80,
                  pic: this.$refs.abnormal80
                    ? this.$refs.abnormal80.backData()
                    : [],
                  Describe: this.dataForm.abnormalDescribe80,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: JSON.stringify(abnormalFileData),
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
            if (this.synInstallDetails[i].indexNum == 22) {
              let fileData = [
                {
                  index: 1,
                  value: this.dataForm.value52,
                },
                {
                  index: 2,
                  value: this.dataForm.value53,
                },
              ];
              synInstallDetails.push({
                id: this.synInstallDetails[i].id,
                indexNum: this.synInstallDetails[i].indexNum,
                stallId: this.synInstallDetails[i].stallId,
                value: JSON.stringify(fileData),
                abnormalComment: this.synInstallDetails[i].abnormalComment,
                createTime: this.synInstallDetails[i].createTime,
                createUserId: this.synInstallDetails[i].createUserId,
                createUserName: this.synInstallDetails[i].createUserName,
                abnormalFileName: this.synInstallDetails[i].abnormalFileName,
                abnormalFileUrl: this.synInstallDetails[i].abnormalFileUrl,
                fileName: this.synInstallDetails[i].fileName,
                fileUrl: this.synInstallDetails[i].fileUrl,
              });
            }
          }
          let data = {
            id: this.dataForm.id,
            install: this.dataForm.install,
            supervisor: this.dataForm.supervisor,
            supply: this.dataForm.supply,
            synInstallDetails: synInstallDetails,
            evaluate: this.dataForm.evaluate,
            // productId: this.dataForm.productId,
            // projectId:this.dataForm.projectId,
          };
          let url = "/syn/install/edit";
          this.isDisabled = true;
          await this.Sevice({
            url: url,
            method: "post",
            data: data,
          })
            .then((res) => {
              if (res && res.code == 200) {
                this.dialogFormVisible = false;
                this.$message({
                  message: res.msg,
                  type: "success",
                  duration: 1500,
                  onClose: () => {
                    this.isDisabled = false;
                    this.$emit("getMenuList");
                  },
                });
              } else {
                this.isDisabled = false;
              }
            })
            .catch((error) => {
              console.log(error);
              this.isDisabled = false;
            });
        } else {
          this.$alert("必填项不能为空或验证错误！", "提示", {
            dangerouslyUseHTMLString: true,
          });
        }
      });
    },
  },
};
</script>

<style scoped>
.mod-menu .menu-list__input > .el-input__inner,
.mod-menu .icon-list__input > .el-input__inner {
  cursor: pointer;
}

.mod-menu__icon-popover {
  width: 458px;
  overflow: hidden;
}

.mod-menu__icon-inner {
  width: 478px;
  max-height: 258px;
  overflow-x: hidden;
  overflow-y: auto;
}

.mod-menu__icon-list {
  width: 458px;
  padding: 0;
  margin: -8px 0 0 -8px;
}

.mod-menu__icon-list > .el-button {
  padding: 8px;
  margin: 8px 0 0 8px;
}

.mod-menu__icon-list > .el-button > span {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  font-size: 18px;
}

.mod-menu .icon-list__tips {
  font-size: 18px;
  text-align: center;
  color: #e6a23c;
  cursor: pointer;
}

.el-tree {
  height: 200px;
  overflow-y: auto;
}

.tip {
  padding: 8px 16px;
  background-color: #ecf8ff;
  border-radius: 4px;
  border-left: 5px solid #50bfff;
  margin: 20px 0;
}

.titleBig {
}

.titleMin {
  padding-left: 20px;
  color: #999;
}
</style>
